diff options
author | Felix Fietkau <nbd@openwrt.org> | 2006-06-20 23:49:23 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2006-06-20 23:49:23 +0000 |
commit | 6243bf96493fb54ce5bd02592115d53e1fad0495 (patch) | |
tree | 17a8770e2bb54bb36526420c617aa3219100d554 /toolchain/sed | |
parent | 01ddf4d5235ba941272d2180640476fc0d31b7e2 (diff) | |
download | upstream-6243bf96493fb54ce5bd02592115d53e1fad0495.tar.gz upstream-6243bf96493fb54ce5bd02592115d53e1fad0495.tar.bz2 upstream-6243bf96493fb54ce5bd02592115d53e1fad0495.zip |
add toolchain/download target
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4029 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/sed')
-rw-r--r-- | toolchain/sed/Makefile | 8 | ||||
-rwxr-xr-x | toolchain/sed/sedcheck.sh | 19 |
2 files changed, 20 insertions, 7 deletions
diff --git a/toolchain/sed/Makefile b/toolchain/sed/Makefile index e14aadd8ff..bbf85028af 100644 --- a/toolchain/sed/Makefile +++ b/toolchain/sed/Makefile @@ -13,14 +13,16 @@ SED_DIR1:=$(TOOL_BUILD_DIR)/sed-$(SED_VER) SED_DIR2:=$(BUILD_DIR)/sed-$(SED_VER) SED_BINARY:=sed/sed SED_TARGET_BINARY:=bin/sed +SED_MD5SUM:=928f0e06422f414091917401f1a834d0 ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) SED_CPPFLAGS=-D_FILE_OFFSET_BITS=64 endif HOST_SED_TARGET=$(shell ./sedcheck.sh) +DOWNLOAD_TARGET=$(shell ./sedcheck.sh) $(DL_DIR)/$(SED_SOURCE): mkdir -p $(DL_DIR) - $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SED_SOURCE) x $(SED_SITE) + $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SED_SOURCE) $(SED_MD5SUM) $(SED_SITE) ############################################################# # @@ -65,7 +67,9 @@ use-sed-host-binary: FORCE rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY); \ ln -s $$SED $(STAGING_DIR)/$(SED_TARGET_BINARY) -source: +download-sed-binary: sed-$(SED_VER).tar.gz + +source: $(DOWNLOAD_TARGET) prepare: compile: install: $(HOST_SED_TARGET) diff --git a/toolchain/sed/sedcheck.sh b/toolchain/sed/sedcheck.sh index 4d645b6ab0..5af1d886bd 100755 --- a/toolchain/sed/sedcheck.sh +++ b/toolchain/sed/sedcheck.sh @@ -11,11 +11,20 @@ fi; echo "HELLO" > .sedtest $SED -i -e "s/HELLO/GOODBYE/" .sedtest >/dev/null 2>&1 -if [ $? != 0 ] ; then - echo build-sed-host-binary -else - echo use-sed-host-binary -fi; +case "$1" in + download) + if [ $? != 0 ] ; then + echo download-sed-binary + fi; + ;; + *) + if [ $? != 0 ] ; then + echo build-sed-host-binary + else + echo use-sed-host-binary + fi; + ;; +esac rm -f .sedtest |