summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Kreen2013-01-05 22:29:29 +0000
committerMarko Kreen2013-01-05 22:29:29 +0000
commit0eb5d9d6bb30cdbe738c9f21ae6109bc67e0807b (patch)
tree4a58617afee0b632f3f96b60a1e2a733fb473c16
parent7a59430de2603f34ffb0987075f403c6cc652cf0 (diff)
antimake: call hooks also for EXTRA targets
-rwxr-xr-xmk/antimake.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/mk/antimake.mk b/mk/antimake.mk
index 43b4e28..477ea0d 100755
--- a/mk/antimake.mk
+++ b/mk/antimake.mk
@@ -1204,6 +1204,9 @@ am_EMBED_DONE =
am_TARGETLISTS := $(sort $(am_TARGETLISTS))
am_EXTRA_TARGETLISTS := $(sort $(am_EXTRA_TARGETLISTS))
+# avoid duplicate entries with am_TARGETLISTS
+am_EXTRA_TARGETLISTS := $(filter-out $(am_TARGETLISTS),$(am_EXTRA_TARGETLISTS))
+
# allow seeing moved lists
AM_FLAGS += real
@@ -1227,6 +1230,7 @@ $(foreach f,$(AM_FEATURES),$(call LoadFeature,$(f)))
$(eval $(foreach hook,$(AM_TARGET_HOOKS),$(call ForEachTarget,$(hook),$(am_TARGETLISTS))))
+$(eval $(foreach hook,$(AM_TARGET_HOOKS),$(call ForEachTarget,$(hook),$(am_EXTRA_TARGETLISTS))))
##