projects
/
openwrt
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: fixup ar71xx/ar933x_wmac_reset: remove indefinite wait for wmac reset
[openwrt/openwrt.git]
/
include
/
depends.mk
diff --git
a/include/depends.mk
b/include/depends.mk
index 7135e52c0f0a25877440458003660e7d2a38552e..3df51adae3bf341ade86c932f825085419e58c6c 100644
(file)
--- a/
include/depends.mk
+++ b/
include/depends.mk
@@
-11,15
+11,16
@@
# 3: tempfile for file listings
# 4: find options
# 3: tempfile for file listings
# 4: find options
-DEP_FINDPARAMS := -x "*/.svn*" -x ".*" -x "*:*" -x "*\!*" -x "* *" -x "*\\\#*" -x "*/.*_check" -x "*/.*.swp"
+DEP_FINDPARAMS := -x "*/.svn*" -x ".*" -x "*:*" -x "*\!*" -x "* *" -x "*\\\#*" -x "*/.*_check" -x "*/.*.swp"
-x "*/.pkgdir*"
-find_md5=
$(SH_FUNC) find $(wildcard $(1)) -type f $(patsubst -x,-and -not -path,$(DEP_FINDPARAMS) $(2)) | md5s
+find_md5=
find $(wildcard $(1)) -type f $(patsubst -x,-and -not -path,$(DEP_FINDPARAMS) $(2)) | mkhash md5
define rdep
.PRECIOUS: $(2)
.SILENT: $(2)_check
$(2): $(2)_check
define rdep
.PRECIOUS: $(2)
.SILENT: $(2)_check
$(2): $(2)_check
+ check-depends: $(2)_check
ifneq ($(wildcard $(2)),)
$(2)_check::
ifneq ($(wildcard $(2)),)
$(2)_check::
@@
-46,3
+47,8
@@
endif
endef
endef
+ifeq ($(filter .%,$(MAKECMDGOALS)),$(if $(MAKECMDGOALS),$(MAKECMDGOALS),x))
+ define rdep
+ $(2): $(2)_check
+ endef
+endif