diff options
author | David Tardon <dtardon@redhat.com> | 2012-04-30 16:40:54 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2012-05-29 07:34:02 +0200 |
commit | f8a75853aacb57d2a10d58a47e8a7dc79bf98353 (patch) | |
tree | b2e52e716c65b403c703f8602709acd1c73be4bd /solenv/gbuild/WinResTarget.mk | |
parent | set vars for dep. target consistently (diff) | |
download | core-f8a75853aacb57d2a10d58a47e8a7dc79bf98353.tar.gz core-f8a75853aacb57d2a10d58a47e8a7dc79bf98353.zip |
fix dep. generation for WinResTarget
Change-Id: I4ee6eb456bf400747c2e397ec6cd402fb6251bc6
Diffstat (limited to 'solenv/gbuild/WinResTarget.mk')
-rw-r--r-- | solenv/gbuild/WinResTarget.mk | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/solenv/gbuild/WinResTarget.mk b/solenv/gbuild/WinResTarget.mk index adb65db57100..1adff41db44e 100644 --- a/solenv/gbuild/WinResTarget.mk +++ b/solenv/gbuild/WinResTarget.mk @@ -15,32 +15,31 @@ $(call gb_WinResTarget_get_target,$(1)) : DEFS := $(gb_WinResTarget_DEFAULTDEFS) $(call gb_WinResTarget_get_target,$(1)) : INCLUDE := $(SOLARINC) $(call gb_WinResTarget_get_clean_target,$(1)) : RCFILE := $(call gb_WinResTarget_get_target,$(1)) : RCFILE := + ifeq ($(gb_FULLDEPS),$(true)) --include $(call gb_WinResTarget_get_dep_target,$(1)) $(call gb_WinResTarget_get_dep_target,$(1)) : DEFS := $$(gb_WinResTarget_DEFAULTDEFS) $(call gb_WinResTarget_get_dep_target,$(1)) : INCLUDE := $$(gb_WinResTarget_INCLUDE) $(call gb_WinResTarget_get_dep_target,$(1)) : RCFILE := + +-include $(call gb_WinResTarget_get_dep_target,$(1)) endif endef ifeq ($(gb_FULLDEPS),$(true)) -$(call gb_WinResTarget_get_dep_target,%) : $(gb_Helper_MISCDUMMY) - mkdir -p $(dir $@) && \ - echo '$(call gb_WinResTarget_get_target,$*) : $$(gb_Helper_PHONY)' > $@ +$(call gb_WinResTarget_get_dep_target,%) : $(call gb_WinResTarget_get_target,%) + $(call gb_WinResTarget__command_dep,$@,$*,$<) endif $(call gb_WinResTarget_get_target,%) : - $(call gb_Output_announce,$*,$(true),RES,1) - $(call gb_WinResTarget__command_dep,$*,$<) - $(call gb_Helper_abbreviate_dirs,\ - mkdir -p $(dir $@)) - $(call gb_WinResTarget__command,$@) + $(call gb_WinResTarget__command,$@,$*,$<) $(call gb_WinResTarget_get_clean_target,%) : + $(call gb_Output_announce,$*,$(false),RES,3) $(call gb_Helper_abbreviate_dirs,\ - rm -f $(call gb_WinResTarget_get_target,$*)) + rm -f $(call gb_WinResTarget_get_target,$*) \ + $(call gb_WinResTarget_get_dep_target,$*)) define gb_WinResTarget_set_defs $$(call gb_Output_error,gb_WinResTarget_set_defs: use gb_WinResTarget_add_defs instead.) |