X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fprereq.mk;h=4a55c89ffcf9afd115aab72f64d4973c64bfc674;hb=2ccf88744ccc7a861200f5cdbd0a703cda63a7b3;hp=660f67cb1bb9349ef127bb7034aefbb5df1a8f9c;hpb=d7f2cb164209468046dc093a35d4f10c7350944b;p=oweals%2Fopenwrt.git diff --git a/include/prereq.mk b/include/prereq.mk index 660f67cb1b..4a55c89ffc 100644 --- a/include/prereq.mk +++ b/include/prereq.mk @@ -5,6 +5,9 @@ # See /LICENSE for more information. # +ifneq ($(__prereq_inc),1) +__prereq_inc:=1 + prereq: if [ -f $(TMP_DIR)/.prereq-error ]; then \ echo; \ @@ -15,6 +18,7 @@ prereq: fi .SILENT: prereq +endif define Require export PREREQ_CHECK=1 @@ -47,4 +51,12 @@ define RequireCommand $$(eval $$(call Require,$(1),$(2))) endef +define RequireHeader + define Require/$(1) + [ -e "$(1)" ] + endef + + $$(eval $$(call Require,$(1),$(2))) +endef + .NOTPARALLEL: