summaryrefslogtreecommitdiff
path: root/moz
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2009-02-19 11:42:47 +0000
committerOliver Bolte <obo@openoffice.org>2009-02-19 11:42:47 +0000
commit3f6fea0f5286d30adf24769d16e479038839c0c0 (patch)
tree7ec545091a9fe34319c0859f8c036768c51b9f35 /moz
parent87e27a414485c1b9f30a88d4a80efa4be59ac2ea (diff)
CWS-TOOLING: integrate CWS sb104
2009-01-27 13:09:06 +0100 sb r266986 : #i97992# cws rebase: merged cws/sb104/config_office/set_soenv.in with moved tags/DEV300_m40/set_soenv.in 2009-01-27 10:56:40 +0100 sb r266966 : CWS-TOOLING: rebase CWS sb104 to trunk@266944 (milestone: DEV300:m40) 2009-01-20 14:37:00 +0100 sb r266581 : #i97992# missing treatment of Solaris-only adjustvisibility as build-internal tool 2009-01-20 09:32:38 +0100 sb r266554 : CWS-TOOLING: rebase CWS sb104 to trunk@266428 (milestone: DEV300:m39) 2009-01-14 13:40:45 +0100 sb r266296 : #i97992# do not pass comment lines to shell 2009-01-14 12:50:34 +0100 sb r266290 : #i97992# avoid problems with checkdll not finding AWTLIB and its dependents 2009-01-14 12:49:20 +0100 sb r266289 : #i97992# on Linux and Solaris, regxpcom apparently needs to be called with the libxpcom.so directory on the LD_LIBRARY_PATH 2009-01-13 09:41:37 +0100 sb r266196 : #i97992# fixed AUGMENT_LIBRARY_PATH definitions 2009-01-12 18:02:03 +0100 sb r266177 : #i97992# get rid of LD_LIBRARY_PATH in build environment
Diffstat (limited to 'moz')
-rw-r--r--moz/extractfiles.mk14
-rw-r--r--moz/makefile.mk6
2 files changed, 19 insertions, 1 deletions
diff --git a/moz/extractfiles.mk b/moz/extractfiles.mk
index 081871a3b3ff..b63425810435 100644
--- a/moz/extractfiles.mk
+++ b/moz/extractfiles.mk
@@ -266,7 +266,21 @@ $(MISC)$/build$/so_moz_runtime_files: $(OUT)$/bin$/mozruntime.zip
.ENDIF
# zip runtime files to mozruntime.zip
+.IF "$(OS)"=="LINUX" || "$(OS)"=="SOLARIS"
+# regxpcom needs to find libxpcom.so next to itself:
+.IF "$(USE_SHELL)"=="bash"
+ cd $(RUNTIME_DIR) && \
+ LD_LIBRARY_PATH=$${{LD_LIBRARY_PATH+$${{LD_LIBRARY_PATH}}:}}. \
+ .$/regxpcom$(REG_SUBFIX)
+.ELSE
+ cd $(RUNTIME_DIR) && if ($$?LD_LIBRARY_PATH == 1) \
+ eval 'setenv LD_LIBRARY_PATH "$${{LD_LIBRARY_PATH}}:."' && \
+ if ($$?LD_LIBRARY_PATH == 0) setenv LD_LIBRARY_PATH . && \
+ .$/regxpcom$(REG_SUBFIX)
+.ENDIF
+.ELSE
cd $(RUNTIME_DIR) && .$/regxpcom$(REG_SUBFIX)
+.ENDIF
$(COPY) $(RUNTIME_DIR)$/components$/xpti.dat $(RUNTIME_DIR)$/components$/xptitemp.dat
$(RM) $(RUNTIME_DIR)$/regxpcom$(REG_SUBFIX)
cd $(RUNTIME_DIR) && zip -r ..$/..$/bin$/mozruntime.zip *
diff --git a/moz/makefile.mk b/moz/makefile.mk
index 703b3ab08361..0a81119bed29 100644
--- a/moz/makefile.mk
+++ b/moz/makefile.mk
@@ -45,7 +45,11 @@ TARGET=ooo_mozab
.IF "$(PKGCONFIG_ROOT)"!=""
PKG_CONFIG:=$(PKGCONFIG_ROOT)$/bin$/pkg-config
PKG_CONFIG_PATH:=$(PKGCONFIG_ROOT)$/lib$/pkgconfig
-LD_LIBRARY_PATH!:=$(subst,$(SOLARLIBDIR),$(SOLARLIBDIR)$(PATH_SEPERATOR)$(PKGCONFIG_ROOT)$/lib $(LD_LIBRARY_PATH))
+.IF "$(LD_LIBRARY_PATH)"=="" # assume empty implies unset
+LD_LIBRARY_PATH!:=$(PKGCONFIG_ROOT)$/lib
+.ELSE
+LD_LIBRARY_PATH!:=$(LD_LIBRARY_PATH)$(PATH_SEPERATOR)$(PKGCONFIG_ROOT)$/lib
+.ENDIF
.EXPORT : PKG_CONFIG_PATH PKG_CONFIG LD_LIBRARY_PATH
.ENDIF # "$(PKGCONFIG_ROOT)"!=""