summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
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