- Timestamp:
- Jul 27, 2006, 12:19:37 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- fdd4f59
- Parents:
- a787d3e
- Location:
- package
- Files:
-
- 1 added
- 1 edited
-
buildhlp.mk (added)
-
rules.mk (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/rules.mk
ra787d3e rd5b9e70 1 1 # $FreeWRT$ 2 2 3 ifneq (${PKG_SOURCE_URL},) 4 ifeq (${PKG_SOURCE},) 5 PKG_SOURCE:= ${PKG_NAME}-${PKG_VERSION}.tar.gz 6 endif 7 endif 8 ifneq (${PKG_SOURCE},) 9 DISTFILES?= ${DL_DIR}/${PKG_SOURCE} 10 endif 3 WRKDIR_BASE:= ${BUILD_DIR} 11 4 12 WRKDIR?= ${BUILD_DIR}/w-${PKG_NAME}-${PKG_VERSION}-${PKG_RELEASE} 13 WRKSRC?= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION} 14 WRKBUILD?= ${WRKSRC} 15 WRKINST?= ${WRKDIR}/ipkg-install 5 include buildhlp.mk 16 6 17 7 define PKG_template … … 49 39 endef 50 40 51 52 ifneq (${PKG_SOURCE_URL},)53 $(DL_DIR)/$(PKG_SOURCE):54 @$(CMD_TRACE) "downloading... "55 $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(PKG_SOURCE)" "$(PKG_MD5SUM)" $(PKG_SOURCE_URL) $(MAKE_TRACE)56 endif57 58 ifneq (${DISTFILES}${PKG_SOURCE},)59 $(WRKBUILD)/.prepared: ${DISTFILES}60 rm -rf ${WRKSRC} ${WRKBUILD}61 ${EXTRACT_CMD}62 [ ! -d ./patches ] || $(PREVENT_PATCH) $(PATCH) $(WRKSRC) ./patches \63 '{patch-*,*.patch}'64 [ ! -d ./patches ] || (fgrep -q '@@ -0,0 ' patches/{patch-*,*.patch} \65 >/dev/null 2>&1 && touch ${WRKSRC}/.patched-newfiles || :)66 [ ! -d ./extra ] || (cd extra; $(PREVENT_PATCH) pax -rw . ${WRKSRC}/)67 touch $(WRKBUILD)/.prepared68 endif69 41 70 42 all: compile … … 105 77 rm -rf ${WRKDIR} 106 78 107 update-patches:108 @test ! -d ${WRKDIR}.orig || rm -rf ${WRKDIR}.orig109 @test ! -d ${WRKDIR}.orig110 @$(MAKE) -s V=0 prepare WRKDIR=${WRKDIR}.orig PREVENT_PATCH=:111 @toedit=$$(WRKDIST='${WRKSRC}' CURDIR=$$(pwd) \112 PATCH_LIST='patch-* *.patch' WRKDIR1='${WRKDIR}' \113 ${BASH} ${TOPDIR}/scripts/update-patches); \114 if [[ -n $$toedit && $$toedit != FAIL ]]; then \115 echo -n 'edit patches: '; read i; \116 cd patches && $${VISUAL:-$${EDITOR:-/usr/bin/vi}} $$toedit; \117 fi; \118 rm -rf ${WRKDIR}.orig; \119 [[ $$toedit != FAIL ]]120 79 121 .PHONY: all source prepare compile install clean update-patches80 .PHONY: all source prepare compile install clean
Note:
See TracChangeset
for help on using the changeset viewer.
