Don't export a variable called PATH_SEPARATOR
It used to be mis-spelled PATH_SEPERATOR. Now, after correcting the spelling, it breaks the build of 3rd-party libraries using autoconfigury on Windows. The value of PATH_SEPARATOR is ";" on Windows, and the configure scripts of those libs run in Cygwin and assume that a PATH_SEPARATOR environment variable should be correct for Cygwin. Which ";" isn't. Rename the variable to LIBO_PATH_SEPARATOR. Change-Id: Iff0eb93bf11d9f844a28be7ea4456e4c0ae10844
This commit is contained in:
parent
3f70a6c0f8
commit
07976ee1de
9 changed files with 25 additions and 25 deletions
|
@ -33,8 +33,8 @@ JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
|
|||
|
||||
MAXLINELENGTH = 100000
|
||||
|
||||
OFFICE_CLASSPATH_TMP:=$(foreach,i,$(JARFILES) $(office)$/program$/classes$/$(i)$(PATH_SEPARATOR))
|
||||
OFFICE_CLASSPATH=$(OFFICE_CLASSPATH_TMP:t"")$(PATH_SEPARATOR)$(CLASSDIR)
|
||||
OFFICE_CLASSPATH_TMP:=$(foreach,i,$(JARFILES) $(office)$/program$/classes$/$(i)$(LIBO_PATH_SEPARATOR))
|
||||
OFFICE_CLASSPATH=$(OFFICE_CLASSPATH_TMP:t"")$(LIBO_PATH_SEPARATOR)$(CLASSDIR)
|
||||
|
||||
OOOBEAN_OPTIONS=-Dcom.sun.star.officebean.Options=--norestore
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ GIVE_EXEC_RIGHTS = chmod +x
|
|||
|
||||
EXEC_CLASSPATH_TMP = $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)
|
||||
EXEC_CLASSPATH = \
|
||||
$(strip $(subst,!,$(PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
$(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
|
||||
$(BIN)$/$(TARGET).rdb: types.idl
|
||||
- rm $@
|
||||
|
@ -79,16 +79,16 @@ TEST_JAVAUNO_ACQUIRE_UNO_URL := \
|
|||
|
||||
$(BIN)$/testacquire-java-client:
|
||||
echo java -classpath \
|
||||
..$/class$/test$(PATH_SEPARATOR)..$/class$(PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
..$/class$/test$(LIBO_PATH_SEPARATOR)..$/class$(LIBO_PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(LIBO_PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
test.javauno.acquire.TestAcquire client \
|
||||
$(TEST_JAVAUNO_ACQUIRE_UNO_URL) > $@
|
||||
$(GIVE_EXEC_RIGHTS) $@
|
||||
|
||||
$(BIN)$/testacquire-java-server:
|
||||
echo java -classpath \
|
||||
..$/class$/test$(PATH_SEPARATOR)..$/class$(PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
..$/class$/test$(LIBO_PATH_SEPARATOR)..$/class$(LIBO_PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(LIBO_PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
test.javauno.acquire.TestAcquire server \
|
||||
$(TEST_JAVAUNO_ACQUIRE_UNO_URL) > $@
|
||||
$(GIVE_EXEC_RIGHTS) $@
|
||||
|
|
|
@ -39,13 +39,13 @@ JAVAFILES = \
|
|||
.IF "$(XCLASSPATH)" == ""
|
||||
XCLASSPATH := $(CLASSDIR)$/test
|
||||
.ELSE
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(PATH_SEPARATOR)$(CLASSDIR)$/test
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(LIBO_PATH_SEPARATOR)$(CLASSDIR)$/test
|
||||
.ENDIF
|
||||
|
||||
EXEC_CLASSPATH_TMP = \
|
||||
$(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)$(PATH_SEPARATOR)$(XCLASSPATH)
|
||||
$(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)$(LIBO_PATH_SEPARATOR)$(XCLASSPATH)
|
||||
EXEC_CLASSPATH = \
|
||||
$(strip $(subst,!,$(PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
$(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
|
||||
JARFILES = juh.jar jurt.jar ridl.jar
|
||||
JAVACLASSFILES = \
|
||||
|
@ -96,14 +96,14 @@ ALLTAR : \
|
|||
|
||||
$(OUT)$/bin$/TestRemote : $(JAVACLASSFILES)
|
||||
-rm -f $@
|
||||
echo java -classpath ..$/class$/test$(PATH_SEPARATOR)..$/class$(PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
echo java -classpath ..$/class$/test$(LIBO_PATH_SEPARATOR)..$/class$(LIBO_PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
test.java_uno.anytest.TestRemote > $@
|
||||
$(GIVE_EXEC_RIGHTS) $@
|
||||
|
||||
$(OUT)$/bin$/TestJni : $(JAVACLASSFILES)
|
||||
-rm -f $@
|
||||
echo '$(AUGMENT_LIBRARY_PATH)' java -classpath \
|
||||
.$(PATH_SEPARATOR)..$/class$(PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
.$(LIBO_PATH_SEPARATOR)..$/class$(LIBO_PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
-Djava.library.path=..$/lib test.java_uno.anytest.TestJni >> $@
|
||||
$(GIVE_EXEC_RIGHTS) $@
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ ENABLE_EXCEPTIONS = TRUE
|
|||
.IF "$(XCLASSPATH)" == ""
|
||||
XCLASSPATH := $(CLASSDIR)$/test
|
||||
.ELSE
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(PATH_SEPARATOR)$(CLASSDIR)$/test
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(LIBO_PATH_SEPARATOR)$(CLASSDIR)$/test
|
||||
.ENDIF
|
||||
|
||||
DLLPRE = # no leading "lib" on .so files
|
||||
|
@ -59,7 +59,7 @@ GIVE_EXEC_RIGHTS = chmod +x
|
|||
|
||||
EXEC_CLASSPATH_TMP = $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)
|
||||
EXEC_CLASSPATH = \
|
||||
$(strip $(subst,!,$(PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
$(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
|
||||
$(MISC)$/$(TARGET).rdb: types.idl
|
||||
- rm $@
|
||||
|
@ -74,8 +74,8 @@ $(SLOFILES) $(JAVACLASSFILES): $(MISC)$/$(TARGET).rdb
|
|||
|
||||
$(BIN)$/testequals: $(BIN)$/testequals_services.rdb
|
||||
echo '$(AUGMENT_LIBRARY_PATH)' java -classpath \
|
||||
..$/class$/test$(PATH_SEPARATOR)..$/class$(PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
..$/class$/test$(LIBO_PATH_SEPARATOR)..$/class$(LIBO_PATH_SEPARATOR)\
|
||||
..$/class$/java_uno.jar$(LIBO_PATH_SEPARATOR)$(EXEC_CLASSPATH) \
|
||||
test.java_uno.equals.TestEquals $(SOLARBINDIR)$/types.rdb \
|
||||
testequals_services.rdb > $@
|
||||
$(GIVE_EXEC_RIGHTS) $@
|
||||
|
|
|
@ -59,7 +59,7 @@ ALLTAR: test
|
|||
|
||||
EXEC_CLASSPATH_TMP = $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)
|
||||
EXEC_CLASSPATH = \
|
||||
$(strip $(subst,!,$(PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
$(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
|
||||
$(MISC)$/$(TARGET)$/types.rdb: types.idl
|
||||
- rm $@
|
||||
|
@ -105,7 +105,7 @@ test .PHONY: $(SHL1TARGETN) $(BIN)$/$(TARGET).uno.jar $(BIN)$/$(TARGET).rdb
|
|||
-l $(SHL2TARGETN) -ro $(BIN)$/$(TARGET).rdb \
|
||||
-u 'uno:socket,host=localhost,port=3830;urp;test' --singleaccept &
|
||||
+ $(AUGMENT_LIBRARY_PATH) OO_JAVA_PROPERTIES='RuntimeLib=$(JVM_LIB_URL)' \
|
||||
CLASSPATH=$(EXEC_CLASSPATH)$(PATH_SEPARATOR)$(BIN)$/$(TARGET).uno.jar \
|
||||
CLASSPATH=$(EXEC_CLASSPATH)$(LIBO_PATH_SEPARATOR)$(BIN)$/$(TARGET).uno.jar \
|
||||
uno -c test.javauno.nativethreadpool.client -l $(SHL1TARGETN) \
|
||||
-ro $(BIN)$/$(TARGET).rdb \
|
||||
-env:URE_INTERNAL_JAVA_DIR=file://$(SOLARBINDIR)
|
||||
|
|
|
@ -386,7 +386,7 @@ export OUTDIR=@OUTDIR@
|
|||
export OUTDIR_FOR_BUILD=@OUTDIR_FOR_BUILD@
|
||||
export OUTPATH=@OUTPATH@
|
||||
export PATH=@LO_PATH@
|
||||
export PATH_SEPARATOR=@P_SEP@
|
||||
export LIBO_PATH_SEPARATOR=@P_SEP@
|
||||
export PERL=@PERL@
|
||||
export PKGFORMAT=@PKGFORMAT@
|
||||
export PKGMK=@PKGMK@
|
||||
|
|
|
@ -25,9 +25,9 @@ PACKAGE = embeddedobj$/test
|
|||
.INCLUDE: settings.mk
|
||||
|
||||
# EXEC_CLASSPATH_TMP = \
|
||||
# $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)$(PATH_SEPARATOR)
|
||||
# $(foreach,i,$(JARFILES) $(SOLARBINDIR)$/$i)$(LIBO_PATH_SEPARATOR)
|
||||
# EXEC_CLASSPATH = \
|
||||
# $(strip $(subst,!,$(PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
# $(strip $(subst,!,$(LIBO_PATH_SEPARATOR) $(EXEC_CLASSPATH_TMP:s/ /!/)))
|
||||
|
||||
#----- compile .java files -----------------------------------------
|
||||
|
||||
|
@ -66,11 +66,11 @@ JavaStorageTestExample : $(CLASSFILES)
|
|||
# echo $(EXEC_CLASSPATH)
|
||||
|
||||
run: $(CLASSFILES)
|
||||
+set PATH=$(PATH)$(PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
|
||||
+set PATH=$(PATH)$(LIBO_PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
|
||||
java -classpath "$(OUT)$/class;$(OUT)$/lib;$(OUT)$/bin;$(JDK14PATH)$/jre$/bin;$(JDK14PATH)$/jre$/lib;$(CLASSPATH)" embeddedobj.test.EmbedContFrame
|
||||
|
||||
debug: $(CLASSFILES)
|
||||
+set PATH=$(PATH)$(PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
|
||||
+set PATH=$(PATH)$(LIBO_PATH_SEPARATOR)$(JDK14PATH)$/jre$/bin && \
|
||||
jdb -classpath "$(OUT)$/class;$(OUT)$/lib;$(OUT)$/bin;$(CLASSPATH)" embeddedobj.test.EmbedContFrame
|
||||
|
||||
clean :
|
||||
|
|
|
@ -53,7 +53,7 @@ JARCOMPRESS = TRUE
|
|||
.ENDIF
|
||||
|
||||
# classpath and argument list
|
||||
RUNNER_CLASSPATH = -cp $(CLASSPATH)$(PATH_SEPARATOR)$(SOLARBINDIR)$/OOoRunner.jar$(PATH_SEPARATOR)$(CLASSPATH)$(PATH_SEPARATOR)$(SOLARBINDIR)$/ConnectivityTools.jar
|
||||
RUNNER_CLASSPATH = -cp $(CLASSPATH)$(LIBO_PATH_SEPARATOR)$(SOLARBINDIR)$/OOoRunner.jar$(LIBO_PATH_SEPARATOR)$(CLASSPATH)$(LIBO_PATH_SEPARATOR)$(SOLARBINDIR)$/ConnectivityTools.jar
|
||||
RUNNER_ARGS = org.openoffice.Runner -TestBase java_complex -cs $(RUNNER_CONNECTION_STRING)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
|
|
@ -32,7 +32,7 @@ JARFILES := ridl.jar juh.jar
|
|||
.IF "$(XCLASSPATH)" == ""
|
||||
XCLASSPATH := $(CLASSDIR)
|
||||
.ELSE
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(PATH_SEPARATOR)$(CLASSDIR)
|
||||
XCLASSPATH !:= $(XCLASSPATH)$(LIBO_PATH_SEPARATOR)$(CLASSDIR)
|
||||
.ENDIF
|
||||
CLASSDIR !:= $(CLASSDIR)$/workbench
|
||||
|
||||
|
|
Loading…
Reference in a new issue