summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2012-01-15 14:33:10 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2012-01-15 20:56:29 +0100
commit6cd9c42eb69202bb16b975e227f8870729465fbc (patch)
tree373b15cc3be05d45e6f20827f7218e4c94f366cd /solenv
parent52118dae64a1f659e0575a82c93062faf3946f1c (diff)
gbuild: UnoApiTarget: refactor slightly
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/UnoApiTarget.mk11
1 files changed, 4 insertions, 7 deletions
diff --git a/solenv/gbuild/UnoApiTarget.mk b/solenv/gbuild/UnoApiTarget.mk
index 426d967ba706..704659b85927 100644
--- a/solenv/gbuild/UnoApiTarget.mk
+++ b/solenv/gbuild/UnoApiTarget.mk
@@ -225,15 +225,12 @@ define gb_UnoApiTarget__command
endef
define gb_UnoApiHeaderTarget__command
-$(call gb_Helper_abbreviate_dirs_native,\
mkdir -p $(dir $(1)) && \
- mkdir -p $(gb_Helper_MISC) && \
- RESPONSEFILE=`$(gb_MKTEMP)` && \
- echo " -Gc -L -BUCR -O$(call gb_UnoApiTarget_get_header_target,$(2)) $(3) \
- $(1) \
- " > $${RESPONSEFILE} && \
+ RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100,\
+ $(call gb_Helper_convert_native,-Gc -L -BUCR \
+ -O$(call gb_UnoApiTarget_get_header_target,$(2)) $(3) $(1))) && \
$(gb_UnoApiTarget_CPPUMAKERCOMMAND) @$${RESPONSEFILE} && \
- rm -f $${RESPONSEFILE})
+ rm -f $${RESPONSEFILE}
endef