diff options
author | Bjoern Michaelsen <b_michaelsen@openoffice.org> | 2010-11-06 22:40:38 +0100 |
---|---|---|
committer | Bjoern Michaelsen <b_michaelsen@openoffice.org> | 2010-11-06 22:40:38 +0100 |
commit | 84f459cb100c6353ed24791d0e69b130fc16edfc (patch) | |
tree | eb4136436f3617c70ce1e6fad8c35ee02a59ef08 /solenv/gbuild/ComponentTarget.mk | |
parent | 9dffac3c8be621f549a98e18b1349dbffdd1bc95 (diff) |
gnumake2: added clean targets for component files
Diffstat (limited to 'solenv/gbuild/ComponentTarget.mk')
-rwxr-xr-x | solenv/gbuild/ComponentTarget.mk | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/solenv/gbuild/ComponentTarget.mk b/solenv/gbuild/ComponentTarget.mk index b6064f1a0612..cdefe4fdf443 100755 --- a/solenv/gbuild/ComponentTarget.mk +++ b/solenv/gbuild/ComponentTarget.mk @@ -38,7 +38,7 @@ $(call gb_Helper_announce,Processing $(2) ...) $(call gb_Helper_abbreviate_dirs_native,\ mkdir -p $(dir $(1)) && \ $(gb_ComponentTarget_XLSTCOMMAND) --nonet --stringparam uri \ - '$(gb_ComponentTarget_PREFIXBASISNATIVE)$(COMPONENTNAME)' -o $(1) \ + '$(gb_ComponentTarget_PREFIXBASISNATIVE)$(LIBFILENAME)' -o $(1) \ $(gb_ComponentTarget_XLSTCOMMANDFILE) $(2)) endef @@ -47,6 +47,10 @@ define gb_ComponentTarget__rules $$(call gb_ComponentTarget_get_target,%) : $$(call gb_ComponentTarget_get_source,$(1),%) $$(call gb_ComponentTarget__command,$$@,$$<) +$$(call gb_ComponentTarget_get_clean_target,%) : + $$(call gb_Helper_announce,Cleaning component file $$*) + rm -f $$(call gb_ComponentTarget_get_target,$$*) + endef $(foreach repo,$(gb_ComponentTarget_REPOS),$(eval $(call gb_ComponentTarget__rules,$(repo)))) @@ -55,7 +59,7 @@ $(call gb_ComponentTarget_get_target,%) : $(error unable to find component file $(call gb_ComponentTarget_get_source,,$*) in the repositories: $(gb_ComponentTarget_REPOS)) define gb_ComponentTarget_ComponentTarget -$(call gb_ComponentTarget_get_target,$(1)) : COMPONENTNAME := $(2) +$(call gb_ComponentTarget_get_target,$(1)) : LIBFILENAME := $(2) endef |