summaryrefslogtreecommitdiff
path: root/solenv/gbuild
diff options
context:
space:
mode:
authorRob Snelders <programming@ertai.nl>2012-11-25 15:18:52 +0100
committerRob Snelders <programming@ertai.nl>2012-11-25 15:19:14 +0100
commit6f3f04597f9c4260511d3bd352f1c89a29fa1973 (patch)
tree50512bd8cf59c59568a3c17c48cb1004f687e5f6 /solenv/gbuild
parentd44914633ac1b52691cf7c33d1dea2115df6e109 (diff)
Work around make 3.81 pattern rule problems
Change-Id: Ife5cccd8c7011199e370cd68a76a077451675a55
Diffstat (limited to 'solenv/gbuild')
-rw-r--r--solenv/gbuild/CppunitTest.mk16
1 files changed, 8 insertions, 8 deletions
diff --git a/solenv/gbuild/CppunitTest.mk b/solenv/gbuild/CppunitTest.mk
index 0fa1aba7ec19..823b78dfa50d 100644
--- a/solenv/gbuild/CppunitTest.mk
+++ b/solenv/gbuild/CppunitTest.mk
@@ -312,16 +312,16 @@ $(call gb_CppunitTest_get_target,$(1)) : \
$(call gb_CppunitTest_get_clean_target,$(1)) : \
$(call gb_CppunitTestFakeExecutable_get_clean_target,$(2))
-endef
-
-$(call gb_CppunitTestFakeExecutable_get_target,%) : \
- $(call gb_Executable_get_target,%)
- $(call gb_Helper_abbreviate_dirs,mkdir -p $(dir $@) && cp $< $@)
+$(call gb_CppunitTestFakeExecutable_get_target,$(2)) : \
+ $(call gb_Executable_get_target,$(2))
+ $(call gb_Helper_abbreviate_dirs,mkdir -p $$(dir $$@) && cp $$< $$@)
-.PHONY : $(call gb_CppunitTestFakeExecutable_get_clean_target,%)
-$(call gb_CppunitTestFakeExecutable_get_clean_target,%) :
+.PHONY : $(call gb_CppunitTestFakeExecutable_get_clean_target,$(2))
+$(call gb_CppunitTestFakeExecutable_get_clean_target,$(2)) :
$(call gb_Helper_abbreviate_dirs, \
- rm -f $(call gb_CppunitTestFakeExecutable_get_target,$*))
+ rm -f $(call gb_CppunitTestFakeExecutable_get_target,$(2)))
+
+endef
define gb_CppunitTest__forward_to_Linktarget
gb_CppunitTest_$(1) = $$(call gb_LinkTarget_$(1),$$(call gb_CppunitTest__get_linktargetname,$$(1)),$$(2),$$(3),CppunitTest_$$(1))