summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Module.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-05-07 14:12:50 +0200
committerMichael Stahl <mstahl@redhat.com>2012-05-08 11:27:47 +0200
commitd827219092063c6c4d045463b41fef2c0fc17c10 (patch)
treee6cd0a802ee4c3771c186a0fea63935c0fe5acb0 /solenv/gbuild/Module.mk
parent01f79a346f27012791fa2373a3b93003963a6b3e (diff)
gbuild: refactor the selective symbols support
so it doesn't use wildcard but instead the actually registered LinkTargets.
Diffstat (limited to 'solenv/gbuild/Module.mk')
-rw-r--r--solenv/gbuild/Module.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk
index e75444f88d6e..6e9f8b040edc 100644
--- a/solenv/gbuild/Module.mk
+++ b/solenv/gbuild/Module.mk
@@ -196,6 +196,7 @@ endef
define gb_Module_register_target
gb_Module_CURRENTTARGET := $(1)
gb_Module_CURRENTCLEANTARGET := $(2)
+gb_Module_DEBUG_$(gb_Module_CURRENTMODULE) += $(3)
endef
@@ -203,6 +204,7 @@ endef
define gb_Module__read_targetfile
gb_Module_CURRENTTARGET :=
gb_Module_CURRENTCLEANTARGET :=
+gb_Module_CURRENTMODULE := $(1)
include $(patsubst $(1):%,%,$(filter $(1):%,$(gb_Module_MODULELOCATIONS)))$(2).mk
ifneq ($$(words $$(gb_Module_CURRENTTARGET)) $$(words $$(gb_Module_CURRENTCLEANTARGET)),1 1)
$$(eval $$(call gb_Output_error,No $(3) registered while reading $(patsubst $(1):%,%,$(filter $(1):%,$(gb_Module_MODULELOCATIONS)))$(2).mk!))