summaryrefslogtreecommitdiff
path: root/scripting
diff options
context:
space:
mode:
Diffstat (limited to 'scripting')
-rwxr-xr-xscripting/java/build.xml62
1 files changed, 26 insertions, 36 deletions
diff --git a/scripting/java/build.xml b/scripting/java/build.xml
index 66c21a72200e..6f431efb21d6 100755
--- a/scripting/java/build.xml
+++ b/scripting/java/build.xml
@@ -3,9 +3,9 @@
#
# $RCSfile: build.xml,v $
#
-# $Revision: 1.23 $
+# $Revision: 1.24 $
#
-# last change: $Author: toconnor $ $Date: 2003-09-04 17:02:15 $
+# last change: $Author: toconnor $ $Date: 2003-09-10 10:49:05 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -69,8 +69,7 @@
<property name="prj" value=".."/>
<property name="build.compiler" value="classic"/>
<property name="optimize" value="on"/>
- <property name="debug" value="on"/>
- <property name="scriptingclasses" value="${out}/class/scriptingtemp"/>
+ <property name="debug" value="off"/>
<property name="jardir" value="${out}/class"/>
<property name="bindir" value="${out}/bin"/>
<property name="idesupport.dir" value="org/openoffice/idesupport"/>
@@ -92,39 +91,41 @@
</path>
<path id="idesupport.class.path">
+ <pathelement path="${jardir}"/>
<!-- <pathelement path="${solar.jar}/jaxp.jar"/>
- <pathelement path="${solar.jar}/parser.jar"/> -->
- <!-- <pathelement path="${install.dir}/xerces.jar"/> -->
+ <pathelement path="${solar.jar}/parser.jar"/>
+ <pathelement path="${install.dir}/xerces.jar"/> -->
</path>
<path id="openide.class.path">
+ <pathelement path="${jardir}"/>
<pathelement path="${netbeans.home}/lib/openide.jar"/>
<!-- <pathelement path="${install.dir}/xerces.jar"/> -->
</path>
<!-- ===================== Prepare Directories ========================= -->
<target name="prepare">
- <mkdir dir="${scriptingclasses}"/>
<mkdir dir="${jardir}"/>
</target>
<!-- ======================== Compile Classes ========================== -->
- <target name="compile" depends="idesupport.compile, prepare">
- <javac srcdir="JRuntime/" destdir="${scriptingclasses}"
+ <target name="compile" depends="prepare">
+ <javac srcdir="com" destdir="${jardir}"
includes="**/*.java" classpathref="idlclasspath"
debug="${debug}" optimize="${optimize}" deprecation="off"/>
- <javac srcdir="Framework/" destdir="${scriptingclasses}"
+ <javac srcdir="Framework/" destdir="${jardir}"
includes="**/*.java" classpathref="idlclasspath" debug="${debug}"
optimize="${optimize}" deprecation="off">
</javac>
</target>
- <target name="idesupport.compile" depends="prepare">
+ <target name="idesupport.compile" depends="compile, prepare">
<javac srcdir="." destdir="${jardir}"
debug="${debug}" deprecation="on">
<classpath refid="idesupport.class.path"/>
<exclude name="${idesupport.dir}/**/.*/*"/>
<exclude name="${idesupport.dir}/localoffice/**/*"/>
+ <exclude name="${idesupport.dir}/LocalOffice.java"/>
<include name="${idesupport.dir}/*.java"/>
<include name="${idesupport.dir}/*/*.java"/>
</javac>
@@ -151,54 +152,46 @@
<!-- ===================== jar ========================= -->
<target name="jar" depends="compile">
<jar jarfile="${jardir}/ScriptProviderForJava.jar"
- basedir="${scriptingclasses}">
- <exclude name="${netbeans.dir}/**/.*/*"/>
- <exclude name="**/beanshell/*"/>
- <exclude name="**/javascript/*"/>
- <exclude name="**/security/*"/>
- <exclude name="BeanShellRuntimeComponentRegistration.class"/>
- <exclude name="JavaScriptRuntimeComponentRegistration.class"/>
- <fileset dir="${jardir}">
- <include name="${idesupport.dir}/**/*.class"/>
- </fileset>
+ basedir="${jardir}">
<manifest>
<attribute name="Built-By" value="Sun Microsystems"/>
- <attribute name="RegistrationClassName" value="ScriptRuntimeComponentRegistration"/>
+ <attribute name="RegistrationClassName"
+ value="com.sun.star.script.framework.provider.java.ScriptProviderForJava"/>
</manifest>
+ <include name="**/provider/java/*.class"/>
</jar>
<jar jarfile="${jardir}/ScriptProviderForBeanShell.jar"
- basedir="${scriptingclasses}">
+ basedir="${jardir}">
<manifest>
<attribute name="Built-By" value="Sun Microsystems"/>
<attribute name="RegistrationClassName"
- value="BeanShellRuntimeComponentRegistration"/>
+ value="com.sun.star.script.framework.provider.beanshell.ScriptProviderForBeanShell"/>
</manifest>
- <include name="BeanShellRuntimeComponentRegistration.class"/>
- <include name="**/ScriptProviderForBeanShell**.class"/>
- <include name="**/ScriptContext.class"/>
+ <include name="**/provider/beanshell/*.class"/>
</jar>
<jar jarfile="${jardir}/ScriptProviderForJavaScript.jar"
- basedir="${scriptingclasses}">
+ basedir="${jardir}">
<manifest>
<attribute name="Built-By" value="Sun Microsystems"/>
<attribute name="RegistrationClassName"
- value="JavaScriptRuntimeComponentRegistration"/>
+ value="com.sun.star.script.framework.provider.javascript.ScriptProviderForJavaScript"/>
</manifest>
- <include name="JavaScriptRuntimeComponentRegistration.class"/>
- <include name="**/ScriptProviderForJavaScript**.class"/>
- <include name="**/ScriptContext.class"/>
+ <include name="**/provider/javascript/*.class"/>
</jar>
<jar jarfile="${jardir}/ScriptFramework.jar"
- basedir="${scriptingclasses}">
+ basedir="${jardir}">
<manifest>
<attribute name="Built-By" value="Sun Microsystems"/>
<attribute name="RegistrationClassName"
value="com.sun.star.script.framework.security.SecurityDialog"/>
</manifest>
<include name="**/security/*"/>
+ <include name="**/log/*.class"/>
+ <include name="**/provider/*.class"/>
+ <include name="**/browse/*.class"/>
</jar>
</target>
@@ -236,7 +229,6 @@
<exclude name="${netbeans.dir}/**/ScriptNode.class"/>
<include name="${idesupport.dir}/**/*.class"/>
<include name="CommandLineTools*"/>
- <exclude name="${idesupport.dir}/localoffice/*.class"/>
</fileset>
<fileset dir=".">
<include name="${idesupport.dir}/ui/add.gif"/>
@@ -258,14 +250,12 @@
<!-- ====================== Clean Generated Files ===================== -->
<target name="clean">
- <delete dir="${scriptingclasses}"/>
<delete file="${jardir}/ScriptProviderForJava.jar"/>
<delete file="${jardir}/ScriptProviderForJavaScript.jar"/>
<delete file="${jardir}/ScriptProviderForBeanShell.jar"/>
<delete file="${jardir}/ScriptFramework.jar"/>
<delete file="${jardir}/office.jar"/>
<delete file="${jardir}/localoffice.jar"/>
- <delete file="${jardir}/OfficeScripting.jar"/>
<delete file="${jardir}/idesupport.jar"/>
</target>