summaryrefslogtreecommitdiff
path: root/scripting/java/build.xml
diff options
context:
space:
mode:
authorDuncan Foster <dfoster@openoffice.org>2003-02-06 14:31:55 +0000
committerDuncan Foster <dfoster@openoffice.org>2003-02-06 14:31:55 +0000
commit528ae50293b631af54a1af95aecf58c5ad820b6b (patch)
tree88d9e3e57de267a0f0ec31ff04309cc7e85847d3 /scripting/java/build.xml
parent93a8e25e19e10a2e663a553ccc64b0b5cf655fff (diff)
Added dialog for StarBasic-like security implementation in Scripting Framework
(See #i10516#). Tidied up ScriptRuntimeForJava jarfile (removed beanshell stuff). Created new jarfile for framework code.
Diffstat (limited to 'scripting/java/build.xml')
-rwxr-xr-xscripting/java/build.xml50
1 files changed, 27 insertions, 23 deletions
diff --git a/scripting/java/build.xml b/scripting/java/build.xml
index 9a4499bc467e..8efccbee3107 100755
--- a/scripting/java/build.xml
+++ b/scripting/java/build.xml
@@ -3,9 +3,9 @@
#
# $RCSfile: build.xml,v $
#
-# $Revision: 1.12 $
+# $Revision: 1.13 $
#
-# last change: $Author: toconnor $ $Date: 2003-01-30 16:22:15 $
+# last change: $Author: dfoster $ $Date: 2003-02-06 15:31:55 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -71,14 +71,13 @@
<property name="optimize" value="on"/>
<property name="debug" value="on"/>
<property name="scriptingclasses" value="${out}/class/scriptingtemp"/>
- <property name="storageclasses" value="${out}/class/storagetemp"/>
<property name="jardir" value="${out}/class"/>
<property name="bindir" value="${out}/bin"/>
<property name="idesupport.dir" value="org/openoffice/idesupport"/>
<property name="netbeans.dir" value="org/openoffice/netbeans/modules/office"/>
<property name="jedit.dir" value="org/openoffice/jedit/OfficeScripting"/>
+ <property name="framework.dir" value="Framework/com/sun/star/script/framework/security"/>
<property name="scriptingjarname" value="ScriptRuntimeForJava.jar"/>
- <!-- <property name="storagejarname" value="StorageProxy.jar"/> -->
<!-- ==================== classpath setting ============================ -->
<path id="idlclasspath">
@@ -113,19 +112,18 @@
<!-- ===================== Prepare Directories ========================= -->
<target name="prepare">
<mkdir dir="${scriptingclasses}"/>
- <mkdir dir="${storageclasses}"/>
<mkdir dir="${jardir}"/>
- <!-- <copy file="StorageProxy/com/sun/star/scripting/storage/scriptURI.xml" todir="${bindir}"/> -->
</target>
<!-- ======================== Compile Classes ========================== -->
<target name="compile" depends="prepare">
<javac srcdir="JRuntime/" destdir="${scriptingclasses}"
- includes="**/*.java" classpathref="idlclasspath"
- debug="${debug}" optimize="${optimize}" deprecation="off"/>
- <!-- <javac srcdir="StorageProxy/" destdir="${storageclasses}"
- includes="**/*.java" classpathref="idlclasspath"
- debug="${debug}" optimize="${optimize}" deprecation="on"/>-->
+ includes="**/*.java" classpathref="idlclasspath"
+ debug="${debug}" optimize="${optimize}" deprecation="off"/>
+ <javac srcdir="Framework/" destdir="${scriptingclasses}"
+ includes="**/*.java" classpathref="idlclasspath" debug="${debug}"
+ optimize="${optimize}" deprecation="off">
+ </javac>
</target>
<target name="idesupport.compile" depends="prepare">
@@ -170,10 +168,14 @@
<target name="jar" depends="compile">
<jar jarfile="${jardir}/${scriptingjarname}"
basedir="${scriptingclasses}">
- <manifest>
- <attribute name="Built-By" value="Sun Microsystems"/>
- <attribute name="RegistrationClassName" value="ScriptRuntimeComponentRegistration"/>
- </manifest>
+ <exclude name="${netbeans.dir}/**/.*/*"/>
+ <exclude name="**/beanshell/*"/>
+ <exclude name="**/security/*"/>
+ <exclude name="BeanShellRuntimeComponentRegistration.class"/>
+ <manifest>
+ <attribute name="Built-By" value="Sun Microsystems"/>
+ <attribute name="RegistrationClassName" value="ScriptRuntimeComponentRegistration"/>
+ </manifest>
</jar>
<jar jarfile="${jardir}/ScriptRuntimeForBeanShell.jar"
@@ -188,13 +190,16 @@
<include name="**/ScriptContext.class"/>
</jar>
- <!--<jar jarfile="${jardir}/${storagejarname}"
- basedir="${storageclasses}">
- <manifest>
- <attribute name="Built-By" value="Sun Microsystems"/>
- <attribute name="RegistrationClassName" value="StorageProxy"/>
- </manifest>
- </jar>-->
+ <jar jarfile="${jardir}/ScriptFramework.jar"
+ basedir="${scriptingclasses}">
+ <manifest>
+ <attribute name="Built-By" value="Sun Microsystems"/>
+ <attribute name="RegistrationClassName"
+ value="com.sun.star.script.framework.security.SecurityDialog"/>
+ </manifest>
+ <include name="**/security/*"/>
+ </jar>
+
</target>
<target name="idesupport.jar" depends="idesupport.compile">
@@ -268,7 +273,6 @@
<!-- ====================== Clean Generated Files ===================== -->
<target name="clean">
<delete dir="${scriptingclasses}"/>
- <delete dir="${storageclasses}"/>
<delete dir="${jardir}/${scriptingjarname}"/>
<delete file="${jardir}/office.jar"/>
<delete file="${jardir}/localoffice.jar"/>