diff options
author | Michael Stahl <mst@openoffice.org> | 2011-01-27 14:38:54 +0100 |
---|---|---|
committer | Michael Stahl <mst@openoffice.org> | 2011-01-27 14:38:54 +0100 |
commit | fcf6e35bfb3d6be351326b612102f738115472b2 (patch) | |
tree | a5a432275c1cd19840ccdc8a1d3ded291e2e45b8 /solenv | |
parent | cd2532a05a86963a0fd60243de472714326a2a34 (diff) |
gnumake3: move xsltproc stuff out of ComponentTarget, export gb_XSLTPROC
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/ComponentTarget.mk | 11 | ||||
-rw-r--r-- | solenv/gbuild/gbuild.mk | 9 | ||||
-rwxr-xr-x | solenv/gbuild/platform/linux.mk | 2 | ||||
-rwxr-xr-x | solenv/gbuild/platform/macosx.mk | 2 | ||||
-rwxr-xr-x | solenv/gbuild/platform/solaris.mk | 2 | ||||
-rwxr-xr-x | solenv/gbuild/platform/windows.mk | 2 |
6 files changed, 15 insertions, 13 deletions
diff --git a/solenv/gbuild/ComponentTarget.mk b/solenv/gbuild/ComponentTarget.mk index 4072f13ae030..acfadc64aa1a 100644 --- a/solenv/gbuild/ComponentTarget.mk +++ b/solenv/gbuild/ComponentTarget.mk @@ -27,13 +27,6 @@ gb_ComponentTarget_REPOS := $(gb_REPOS) -ifeq ($(SYSTEM_LIBXSLT),YES) -gb_ComponentTarget_XSLTPROCTARGET := -gb_ComponentTarget_XSLTPROCCOMMAND := xsltproc -else -gb_ComponentTarget_XSLTPROCTARGET := $(call gb_Executable_get_target,xsltproc) -gb_ComponentTarget_XSLTPROCCOMMAND := $(gb_ComponentTarget_XSLTPROCPRECOMMAND) $(gb_ComponentTarget_XSLTPROCTARGET) -endif gb_ComponentTarget_XSLTCOMMANDFILE := $(SOLARENV)/bin/createcomponent.xslt gb_ComponentTarget_get_source = $(1)/$(2).component @@ -41,14 +34,14 @@ define gb_ComponentTarget__command $(call gb_Output_announce,$(3),$(true),CMP,1) $(call gb_Helper_abbreviate_dirs_native,\ mkdir -p $(dir $(1)) && \ - $(gb_ComponentTarget_XSLTPROCCOMMAND) --nonet --stringparam uri \ + $(gb_XSLTPROC) --nonet --stringparam uri \ '$(subst \d,$$,$(COMPONENTPREFIX))$(LIBFILENAME)' -o $(1) \ $(gb_ComponentTarget_XSLTCOMMANDFILE) $(2)) endef define gb_ComponentTarget__rules -$$(call gb_ComponentTarget_get_target,%) : $$(call gb_ComponentTarget_get_source,$(1),%) | $(gb_ComponentTarget_XSLTPROCTARGET) +$$(call gb_ComponentTarget_get_target,%) : $$(call gb_ComponentTarget_get_source,$(1),%) | $(gb_XSLTPROCTARGET) $$(call gb_ComponentTarget__command,$$@,$$<,$$*) $$(call gb_ComponentTarget_get_clean_target,%) : diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk index cea7411a1046..75f0d2cb7b2e 100644 --- a/solenv/gbuild/gbuild.mk +++ b/solenv/gbuild/gbuild.mk @@ -244,6 +244,15 @@ ifneq ($(wildcard $(GBUILDDIR)/extensions/post_*.mk),) include $(wildcard $(GBUILDDIR)/extensions/post_*.mk) endif +ifeq ($(SYSTEM_LIBXSLT),YES) +gb_XSLTPROCTARGET := +gb_XSLTPROC := xsltproc +else +gb_XSLTPROCTARGET := $(call gb_Executable_get_target,xsltproc) +gb_XSLTPROC := $(gb_XSLTPROCPRECOMMAND) $(gb_XSLTPROCTARGET) +endif + export gb_AWK +export gb_XSLTPROC # vim: set noet sw=4 ts=4: diff --git a/solenv/gbuild/platform/linux.mk b/solenv/gbuild/platform/linux.mk index 9fa3a0b075db..ba283ed6b4e2 100755 --- a/solenv/gbuild/platform/linux.mk +++ b/solenv/gbuild/platform/linux.mk @@ -379,7 +379,7 @@ endef # ComponentTarget -gb_ComponentTarget_XSLTPROCPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib +gb_XSLTPROCPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib gb_Library_COMPONENTPREFIXES := \ OOO:vnd.sun.star.expand:\dOOO_BASE_DIR/program/ \ URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \ diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk index 4c97fc884e59..f921ea401590 100755 --- a/solenv/gbuild/platform/macosx.mk +++ b/solenv/gbuild/platform/macosx.mk @@ -431,7 +431,7 @@ endef # ComponentTarget -gb_ComponentTarget_XSLTPROCPRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib +gb_XSLTPROCPRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib gb_Library_COMPONENTPREFIXES := \ OOO:vnd.sun.star.expand:\dOOO_BASE_DIR/program/ \ URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \ diff --git a/solenv/gbuild/platform/solaris.mk b/solenv/gbuild/platform/solaris.mk index d39a48ce7c16..4f602d1352d2 100755 --- a/solenv/gbuild/platform/solaris.mk +++ b/solenv/gbuild/platform/solaris.mk @@ -364,7 +364,7 @@ endef # ComponentTarget -gb_ComponentTarget_XSLTPROCPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib +gb_XSLTPROCPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib gb_Library_COMPONENTPREFIXES := \ OOO:vnd.sun.star.expand:\dOOO_BASE_DIR/program/ \ URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \ diff --git a/solenv/gbuild/platform/windows.mk b/solenv/gbuild/platform/windows.mk index 03551501fe30..218e9768aaf9 100755 --- a/solenv/gbuild/platform/windows.mk +++ b/solenv/gbuild/platform/windows.mk @@ -611,7 +611,7 @@ endif # ComponentTarget -gb_ComponentTarget_XSLTPROCPRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" +gb_XSLTPROCPRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" gb_Library_COMPONENTPREFIXES := \ OOO:vnd.sun.star.expand:\dBRAND_BASE_DIR/program/ \ URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \ |