X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=include%2Fprereq-build.mk;h=7d96921a9c5f2d82f459b4c9b7c8aadf6fb2e2e4;hb=c4f94740598a7516fd8b9fc471872b6e3397fbdb;hp=29b6fbdaa692b9a55b517f2d1ef8381bab62b31e;hpb=f6e6341d896adb78f9b496f71aab8f45e1742d5a;p=openwrt%2Fopenwrt.git diff --git a/include/prereq-build.mk b/include/prereq-build.mk index 29b6fbdaa6..7d96921a9c 100644 --- a/include/prereq-build.mk +++ b/include/prereq-build.mk @@ -7,8 +7,6 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/prereq.mk -include $(INCLUDE_DIR)/host.mk -include $(INCLUDE_DIR)/host-build.mk SHELL:=sh PKG_NAME:=Build dependency @@ -123,14 +121,9 @@ $(eval $(call SetupHostCommand,getopt, \ getopt -o t --long test -- --test | grep '^ *--test *--')) $(eval $(call SetupHostCommand,stat,Cannot find a file stat utility, \ - gnustat -c%s $(TMP_DIR)/.host.mk, \ - gstat -c%s $(TMP_DIR)/.host.mk, \ - stat -c%s $(TMP_DIR)/.host.mk)) - -$(eval $(call SetupHostCommand,md5sum,, \ - gmd5sum /dev/null | grep d41d8cd98f00b204e9800998ecf8427e, \ - md5sum /dev/null | grep d41d8cd98f00b204e9800998ecf8427e, \ - $(SCRIPT_DIR)/md5sum /dev/null | grep d41d8cd98f00b204e9800998ecf8427e)) + gnustat -c%s $(TOPDIR)/Makefile, \ + gstat -c%s $(TOPDIR)/Makefile, \ + stat -c%s $(TOPDIR)/Makefile)) $(eval $(call SetupHostCommand,unzip,Please install 'unzip', \ unzip 2>&1 | grep zipfile, \ @@ -156,6 +149,12 @@ $(eval $(call SetupHostCommand,git,Please install Git (git-core) >= 1.7.12.2, \ $(eval $(call SetupHostCommand,file,Please install the 'file' package, \ file --version 2>&1 | grep file)) +$(STAGING_DIR_HOST)/bin/mkhash: $(SCRIPT_DIR)/mkhash.c + mkdir -p $(dir $@) + $(CC) -O2 -I$(TOPDIR)/tools/include -o $@ $< + +prereq: $(STAGING_DIR_HOST)/bin/mkhash + # Install ldconfig stub $(eval $(call TestHostCommand,ldconfig-stub,Failed to install stub, \ touch $(STAGING_DIR_HOST)/bin/ldconfig && \