diff options
author | David Tardon <dtardon@redhat.com> | 2011-09-09 07:18:39 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-09-09 07:46:23 +0200 |
commit | efac5b9f4c34e00407abea959587b9ee9e69cfa7 (patch) | |
tree | 6f93023c691388ecd5ed63ebf428c638ca9a9b75 /solenv | |
parent | 490268276558ffd921422fa3f0b9dd0d8c6dc537 (diff) |
avoid the need for calling eval here
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/RdbTarget.mk | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/solenv/gbuild/RdbTarget.mk b/solenv/gbuild/RdbTarget.mk index 904ebcfd3fe9..0cdcebf3fe81 100644 --- a/solenv/gbuild/RdbTarget.mk +++ b/solenv/gbuild/RdbTarget.mk @@ -59,26 +59,31 @@ ifeq ($(2),$(true)) $(call gb_RdbTarget_get_outdir_target,$(1)) : $(call gb_RdbTarget_get_target,$(1)) $(call gb_Deliver_add_deliverable,$(call gb_ResTarget_get_outdir_target,$(1)),$(call gb_RdbTarget_get_target,$(1))) endif + endef define gb_RdbTarget_add_component $(call gb_RdbTarget_get_target,$(1)) : $(call gb_ComponentTarget_get_target,$(2)) $(call gb_RdbTarget_get_target,$(1)) : COMPONENTS += $(2) $(call gb_RdbTarget_get_clean_target,$(1)) : COMPONENTS += $(2) + endef define gb_RdbTarget_add_components -$(foreach component,$(2),$(eval $(call gb_RdbTarget_add_component,$(1),$(component)))) +$(foreach component,$(2),$(call gb_RdbTarget_add_component,$(1),$(component))) + endef define gb_RdbTarget_add_old_component $(call gb_RdbTarget_get_target,$(1)) : $(call gb_RdbTarget__get_old_component_target,$(2)) $(call gb_RdbTarget_get_target,$(1)) : OLD_COMPONENTS += $(2) $(call gb_RdbTarget_get_clean_target,$(1)) : OLD_COMPONENTS += $(2) + endef define gb_RdbTarget_add_old_components -$(foreach component,$(2),$(eval $(call gb_RdbTarget_add_old_component,$(1),$(component)))) +$(foreach component,$(2),$(call gb_RdbTarget_add_old_component,$(1),$(component))) + endef # vim: set noet sw=4: |