X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=include%2Fprereq.mk;h=f0db860269bce1684cf6c2bf6a93f3ed72f659e9;hb=4c820361977bd61279d8a3d3cd34964e8e56accb;hp=c9b82d29477f1da3f4fedd678741fe5da7e750f9;hpb=432ce85854aea17f9383519db1c2d3a8307c0760;p=openwrt-10.03%2F.git diff --git a/include/prereq.mk b/include/prereq.mk index c9b82d294..f0db86026 100644 --- a/include/prereq.mk +++ b/include/prereq.mk @@ -5,27 +5,23 @@ # See /LICENSE for more information. # -$(TMP_DIR): - mkdir -p $@ - prereq: if [ -f $(TMP_DIR)/.prereq-error ]; then \ echo; \ cat $(TMP_DIR)/.prereq-error; \ + rm -f $(TMP_DIR)/.prereq-error; \ echo; \ - rm -rf $(TMP_DIR); \ false; \ fi - rm -rf $(TMP_DIR) - mkdir -p $(TMP_DIR) -.SILENT: $(TMP_DIR) prereq +.SILENT: prereq define Require + export PREREQ_CHECK=1 ifeq ($$(CHECK_$(1)),) prereq: prereq-$(1) - prereq-$(1): $(TMP_DIR) FORCE + prereq-$(1): FORCE echo -n "Checking '$(1)'... " if $(NO_TRACE_MAKE) -f $(firstword $(MAKEFILE_LIST)) check-$(1) >/dev/null 2>/dev/null; then \ echo 'ok.'; \