diff options
author | Duncan Foster <dfoster@openoffice.org> | 2002-09-20 13:06:18 +0000 |
---|---|---|
committer | Duncan Foster <dfoster@openoffice.org> | 2002-09-20 13:06:18 +0000 |
commit | 9ff6c71e9ebee572d553fe53e8a8c15caff5b682 (patch) | |
tree | 59c6b05179b4511db47a4553bda2008f5b83365f /scripting/README | |
parent | 18ab918038e702cb58a5721ed78652d38d76723f (diff) |
Initial commit of Scripting Framework code.
The Scripting Framework Team:
Duncan Foster Alexis Ledoux Laszlo Kovacs Misha Krivoruchko
Neil Montgomery Tomas O'Connor Noel Power John Rice Darragh Sherwin
Diffstat (limited to 'scripting/README')
-rw-r--r-- | scripting/README | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/scripting/README b/scripting/README new file mode 100644 index 000000000000..9ca1fe677a0a --- /dev/null +++ b/scripting/README @@ -0,0 +1,70 @@ +/home/al91857/scripting/clean2/scripting/unxsols3.pro/lib:/home/al91857/scripting/clean2/scripting/workben/cppunit/unxsols3/lib:/export/home/j2sdk1.4.1/jre/lib/sparc:/export/home/j2sdk1.4.1/jre/lib/sparc/client:/export/home/j2sdk1.4.1/jre/lib/sparc/native_threads:.:/usr/dt/lib:/usr/openwin/lib:/scde/webtop/re/SRX643/src.u/solenv/unxsols3.pro/lib:/usr/local/lib:/home/al91857/SRX643/unxsols3.pro/lib:../lib:/scde/webtop/re/SRX643/src.u/solenv/unxsols3.pro/lib:/scde/webtop/re/SRX643/unxsols3.pro/lib.u +From a clean CVS +you get 3 projects (the following order is the build order): + - offapi + - unoil + - scripting + +You need to set your environment: +/scde/webtop/re/bin/solarisenv.sh -s src663 +you get two files called src663_sols.set and src663_sols.set.sh + +*NOTE: The workspace number increments every fornight, as of 22/08/02, SRC663 +is current, SRC664 in prepration + +run a tcsh shell and source srx643_sols.set +setenv OFFICE_PROGRAM_PATH to your {StarOffice/OpenOffice}/program directory +setenv APPLICAT to your $OFFICE_PROGRAM_PATH/applicat.rdb +you need to set your LD_LIBRARY_PATH: +setenv LD_LIBRARY_PATH `$OFFICE_PROGRAM_PATH/javaldx`:$LD_LIBRARY_PATH +setenv CLASSPATH {full_path}/scripting/util/xerces.jar:{full_path}/unoil/unxsols3.pro/class/unoil.jar: +$OFFICE_PROGRAM_PATH/classes/sandbox.jar:$OFFICE_PROGRAM_PATH/classes/jut.jar:$OFFICE_PROGRAM_PATH/classes/java_uno.jar: +$OFFICE_PROGRAM_PATH/classes/ridl.jar:$OFFICE_PROGRAM_PATH/classes/jurt.jar:$OFFICE_PROGRAM_PATH/classes/juh.jar + +then you can start to build. +cd offapi; build +cd unoil; build + +Before building the scripting project, you need to merge the applicat.rdb +cd offapi/unxsols3.pro/ucr +regmerge $APPLICAT / offapi.db + +cd scripting; build +this should build everything. If you want to build just some project just go to the directory and type +dmake. + +you might have to do some extra dmake as the build is not correct. +cd java +dmake +cd source/scripturi +dmake +cd source/storage +dmake + +Then after everything build you need to register all component into the applicat.rdb + +cd scripting/unxsols3.pro/lib +ls +libprovider.so libscripturi.so libruntimemgr.so libstorage.so +libprovider.lib libscripturi.lib libruntimemgr.lib libstorage.lib + +for each of the .so files run that command. +regcomp -register -br $APPLICAT -c file://{full_path}/scripting/unxsols3.pro/lib/libprovider.so +output: +register component "file://{full_path}/scripting/unxsols3.pro/lib/libruntimemgr.so" +in registry "/export/home/OpenOffice.org1.0/program/applicat.rdb" succesful! + +Then registering Java components + +cd scripting/unxsols3/class +ls +ScriptRuntimeForJava.jar StorageProxy.jar +regcomp -register -br $APPLICAT -c file://{full_path}/scripting/unxsols3.pro/class/ScriptRuntimeForJava.jar +-l com.sun.star.loader.java2 +or +java -classpath $CLASSPATH com.sun.star.tools.uno.RegComp $APPLICAT register file://{full_path}/unxsols3.pro/class/ScriptRuntimeForJava.jar com.sun.star.loader.Java2 + +you can then run some test to check if everything is OK: +cd scripting/workben/test/provider +dmake +before running it you need to read the README File in that directory. |