- Timestamp:
- Jul 21, 2006, 2:51:53 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 509a849
- Parents:
- a3040af
- File:
-
- 1 edited
-
tools/sed/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tools/sed/Makefile
ra3040af r6a3a83a 9 9 PKG_MD5SUM:= 928f0e06422f414091917401f1a834d0 10 10 PKG_SOURCE_URL:= ftp://ftp.gnu.org/gnu/sed 11 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz12 PKG_BUILD_DIR:= $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)13 11 PKG_BINARY:= sed/sed 14 12 PKG_TARGET_BINARY:= bin/sed 15 13 16 $(DL_DIR)/$(PKG_SOURCE): 17 @mkdir -p $(DL_DIR) 18 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 19 20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 14 $(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 21 15 @mkdir -p $(STAGING_DIR)/bin 22 16 ${EXTRACT_CMD} 23 17 touch $@ 24 18 25 $( PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked26 (cd $( PKG_BUILD_DIR); rm -rf config.cache; \19 $(WRKBUILD)/.configured: $(WRKBUILD)/.unpacked 20 (cd $(WRKBUILD); rm -rf config.cache; \ 27 21 ac_cv_header_wctype_h=no \ 28 22 ./configure \ … … 33 27 touch $@ 34 28 35 $( PKG_BUILD_DIR)/$(PKG_BINARY): $(PKG_BUILD_DIR)/.configured36 $(MAKE) -C $( PKG_BUILD_DIR)29 $(WRKBUILD)/$(PKG_BINARY): $(WRKBUILD)/.configured 30 $(MAKE) -C $(WRKBUILD) 37 31 38 32 # This stuff is needed to work around GNU make deficiencies 39 build-sed-host-binary: $( PKG_BUILD_DIR)/$(PKG_BINARY)33 build-sed-host-binary: $(WRKBUILD)/$(PKG_BINARY) 40 34 @if [ -L $(STAGING_DIR)/$(PKG_TARGET_BINARY) ] ; then \ 41 35 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY); fi; 42 36 @if [ ! -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -o $(STAGING_DIR)/$(PKG_TARGET_BINARY) \ 43 -ot $( PKG_BUILD_DIR)/$(PKG_BINARY) ] ; then \37 -ot $(WRKBUILD)/$(PKG_BINARY) ] ; then \ 44 38 set -x; \ 45 39 mkdir -p $(STAGING_DIR)/bin; \ 46 $(MAKE) DESTDIR=$(STAGING_DIR) -C $( PKG_BUILD_DIR) install; \40 $(MAKE) DESTDIR=$(STAGING_DIR) -C $(WRKBUILD) install; \ 47 41 mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \ 48 42 rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \ … … 62 56 install: build-sed-host-binary 63 57 clean: 64 rm -rf $( PKG_BUILD_DIR)58 rm -rf $(WRKBUILD) 65 59 rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY)
Note:
See TracChangeset
for help on using the changeset viewer.
