From 300621ff72be787c5413edf46139b8c45ba0ff45 Mon Sep 17 00:00:00 2001 From: Matúš Kukan Date: Wed, 26 Sep 2012 12:14:48 +0200 Subject: Revert "gbuild: use one pattern rule for creating directories" It does not work with make 3.82 which prefers pattern rules with longest match, so wrong rules are chosen in workdir. This reverts commit bc234b4e1103cf8f79a7526ad80dcd9d0b78b89b. --- solenv/gbuild/CliLibrary.mk | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'solenv/gbuild/CliLibrary.mk') diff --git a/solenv/gbuild/CliLibrary.mk b/solenv/gbuild/CliLibrary.mk index d22fc2e5b0f1..9cf6bd577b21 100644 --- a/solenv/gbuild/CliLibrary.mk +++ b/solenv/gbuild/CliLibrary.mk @@ -47,6 +47,12 @@ $(call gb_Helper_abbreviate_dirs,\ ) endef +$(dir $(call gb_CliLibraryTarget_get_target,%)).dir : + $(if $(wildcard $(dir $@)),,mkdir -p $(dir $@)) + +$(dir $(call gb_CliLibraryTarget_get_target,%))%/.dir : + $(if $(wildcard $(dir $@)),,mkdir -p $(dir $@)) + $(call gb_CliLibraryTarget_get_target,%) : $(call gb_CliLibraryTarget__command,$@,$*,$<,$?,$^) -- cgit