summaryrefslogtreecommitdiff
path: root/testtools
diff options
context:
space:
mode:
authorJörg Budischewski <jbu@openoffice.org>2002-09-18 06:29:09 +0000
committerJörg Budischewski <jbu@openoffice.org>2002-09-18 06:29:09 +0000
commit807cf201e56a5cafc7235e66004a83e50938094d (patch)
treedcb219ea1201d4aaa61a665e294a8db0dbff19ac /testtools
parentd6415f32eec26e9ce3518a56a331f34d81bd313f (diff)
#98508# now passes on both windows and unix
Diffstat (limited to 'testtools')
-rw-r--r--testtools/source/bridgetest/makefile.mk23
1 files changed, 18 insertions, 5 deletions
diff --git a/testtools/source/bridgetest/makefile.mk b/testtools/source/bridgetest/makefile.mk
index 36c97a02e2bf..592cc7db5d87 100644
--- a/testtools/source/bridgetest/makefile.mk
+++ b/testtools/source/bridgetest/makefile.mk
@@ -20,6 +20,7 @@ MY_DLLPREFIX=
DESTDIR=$(BIN)
BATCH_SUFFIX=.bat
GIVE_EXEC_RIGHTS=@echo
+WINTARGETS=$(DESTDIR)$/regcomp.exe $(DESTDIR)$/uno.exe
.ELSE
MY_DLLPOSTFIX=.so
MY_DLLPREFIX=lib
@@ -92,6 +93,10 @@ SHL2VERSIONMAP=$(SOLARENV)$/src$/component.map
+.IF "$(SOLAR_JAVA)" != ""
+JAVATARGETS=$(DESTDIR)$/bridgetest_javaserver$(BATCH_SUFFIX)
+.ENDIF
+
# --- Targets ------------------------------------------------------
ALL : \
ALLTAR \
@@ -100,8 +105,8 @@ ALL : \
$(DESTDIR)$/bridgetest_inprocess$(BATCH_SUFFIX) \
$(DESTDIR)$/bridgetest_server$(BATCH_SUFFIX) \
$(DESTDIR)$/bridgetest_client$(BATCH_SUFFIX) \
- $(DESTDIR)$/bridgetest_javaserver$(BATCH_SUFFIX)
-
+ $(JAVATARGETS) \
+ $(WINTARGETS)
.INCLUDE : target.mk
$(DESTDIR)$/uno_types.rdb : $(SOLARBINDIR)$/udkapi.rdb
@@ -128,9 +133,9 @@ MY_JARS=unoil.jar java_uno.jar ridl.jar sandbox.jar jurt.jar juh.jar
MY_CLASSPATH_TMP=$(foreach,i,$(MY_JARS) $(SOLARBINDIR)$/$i)$(PATH_SEPERATOR)$(XCLASSPATH)
MY_CLASSPATH=$(strip $(subst,!,$(PATH_SEPERATOR) $(MY_CLASSPATH_TMP:s/ /!/)))
-$(DESTDIR)$/bridgetest_javaserver : makefile.mk
+$(DESTDIR)$/bridgetest_javaserver$(BATCH_SUFFIX) : makefile.mk
-rm -f $@
- +echo java -classpath $(MY_CLASSPATH)$(PATH_SEPERATOR):..$/class$/testComponent.jar \
+ +echo java -classpath $(MY_CLASSPATH)$(PATH_SEPERATOR)..$/class$/testComponent.jar \
com.sun.star.comp.bridge.TestComponentMain \
\""uno:socket,host=localhost,port=2002;urp;test"\" \
> $@
@@ -139,7 +144,7 @@ $(DESTDIR)$/bridgetest_javaserver : makefile.mk
# I can't make a dependency on shared libraries, because dependent targets
# get the .setdir current directory. AAARGGGGGG !
-$(DESTDIR)$/uno_services.rdb .SETDIR=$(DESTDIR) :
+$(DESTDIR)$/uno_services.rdb .SETDIR=$(DESTDIR) : $(WINTARGETS)
regcomp -register -r uno_services.rdb \
-c $(MY_DLLPREFIX)bridgetest$(MY_DLLPOSTFIX) \
-c $(MY_DLLPREFIX)cppobj$(MY_DLLPOSTFIX) \
@@ -148,3 +153,11 @@ $(DESTDIR)$/uno_services.rdb .SETDIR=$(DESTDIR) :
-c $(MY_DLLPREFIX)brdgfctr$(MY_DLLPOSTFIX) \
-c $(MY_DLLPREFIX)remotebridge$(MY_DLLPOSTFIX) \
-c $(MY_DLLPREFIX)uuresolver$(MY_DLLPOSTFIX)
+
+$(DESTDIR)$/regcomp.exe : $(SOLARBINDIR)$/regcomp.exe
+ -rm -f $@
+ cp $? $@
+
+$(DESTDIR)$/uno.exe : $(SOLARBINDIR)$/uno.exe
+ -rm -f $@
+ cp $? $@