Kaydet (Commit) 528ae502 authored tarafından Duncan Foster's avatar Duncan Foster

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.
üst 93a8e25e
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
# #
# $RCSfile: build.xml,v $ # $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 # The Contents of this file are made available subject to the terms of
# either of the following licenses # either of the following licenses
...@@ -71,14 +71,13 @@ ...@@ -71,14 +71,13 @@
<property name="optimize" value="on"/> <property name="optimize" value="on"/>
<property name="debug" value="on"/> <property name="debug" value="on"/>
<property name="scriptingclasses" value="${out}/class/scriptingtemp"/> <property name="scriptingclasses" value="${out}/class/scriptingtemp"/>
<property name="storageclasses" value="${out}/class/storagetemp"/>
<property name="jardir" value="${out}/class"/> <property name="jardir" value="${out}/class"/>
<property name="bindir" value="${out}/bin"/> <property name="bindir" value="${out}/bin"/>
<property name="idesupport.dir" value="org/openoffice/idesupport"/> <property name="idesupport.dir" value="org/openoffice/idesupport"/>
<property name="netbeans.dir" value="org/openoffice/netbeans/modules/office"/> <property name="netbeans.dir" value="org/openoffice/netbeans/modules/office"/>
<property name="jedit.dir" value="org/openoffice/jedit/OfficeScripting"/> <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="scriptingjarname" value="ScriptRuntimeForJava.jar"/>
<!-- <property name="storagejarname" value="StorageProxy.jar"/> -->
<!-- ==================== classpath setting ============================ --> <!-- ==================== classpath setting ============================ -->
<path id="idlclasspath"> <path id="idlclasspath">
...@@ -113,9 +112,7 @@ ...@@ -113,9 +112,7 @@
<!-- ===================== Prepare Directories ========================= --> <!-- ===================== Prepare Directories ========================= -->
<target name="prepare"> <target name="prepare">
<mkdir dir="${scriptingclasses}"/> <mkdir dir="${scriptingclasses}"/>
<mkdir dir="${storageclasses}"/>
<mkdir dir="${jardir}"/> <mkdir dir="${jardir}"/>
<!-- <copy file="StorageProxy/com/sun/star/scripting/storage/scriptURI.xml" todir="${bindir}"/> -->
</target> </target>
<!-- ======================== Compile Classes ========================== --> <!-- ======================== Compile Classes ========================== -->
...@@ -123,9 +120,10 @@ ...@@ -123,9 +120,10 @@
<javac srcdir="JRuntime/" destdir="${scriptingclasses}" <javac srcdir="JRuntime/" destdir="${scriptingclasses}"
includes="**/*.java" classpathref="idlclasspath" includes="**/*.java" classpathref="idlclasspath"
debug="${debug}" optimize="${optimize}" deprecation="off"/> debug="${debug}" optimize="${optimize}" deprecation="off"/>
<!-- <javac srcdir="StorageProxy/" destdir="${storageclasses}" <javac srcdir="Framework/" destdir="${scriptingclasses}"
includes="**/*.java" classpathref="idlclasspath" includes="**/*.java" classpathref="idlclasspath" debug="${debug}"
debug="${debug}" optimize="${optimize}" deprecation="on"/>--> optimize="${optimize}" deprecation="off">
</javac>
</target> </target>
<target name="idesupport.compile" depends="prepare"> <target name="idesupport.compile" depends="prepare">
...@@ -170,6 +168,10 @@ ...@@ -170,6 +168,10 @@
<target name="jar" depends="compile"> <target name="jar" depends="compile">
<jar jarfile="${jardir}/${scriptingjarname}" <jar jarfile="${jardir}/${scriptingjarname}"
basedir="${scriptingclasses}"> basedir="${scriptingclasses}">
<exclude name="${netbeans.dir}/**/.*/*"/>
<exclude name="**/beanshell/*"/>
<exclude name="**/security/*"/>
<exclude name="BeanShellRuntimeComponentRegistration.class"/>
<manifest> <manifest>
<attribute name="Built-By" value="Sun Microsystems"/> <attribute name="Built-By" value="Sun Microsystems"/>
<attribute name="RegistrationClassName" value="ScriptRuntimeComponentRegistration"/> <attribute name="RegistrationClassName" value="ScriptRuntimeComponentRegistration"/>
...@@ -188,13 +190,16 @@ ...@@ -188,13 +190,16 @@
<include name="**/ScriptContext.class"/> <include name="**/ScriptContext.class"/>
</jar> </jar>
<!--<jar jarfile="${jardir}/${storagejarname}" <jar jarfile="${jardir}/ScriptFramework.jar"
basedir="${storageclasses}"> basedir="${scriptingclasses}">
<manifest> <manifest>
<attribute name="Built-By" value="Sun Microsystems"/> <attribute name="Built-By" value="Sun Microsystems"/>
<attribute name="RegistrationClassName" value="StorageProxy"/> <attribute name="RegistrationClassName"
value="com.sun.star.script.framework.security.SecurityDialog"/>
</manifest> </manifest>
</jar>--> <include name="**/security/*"/>
</jar>
</target> </target>
<target name="idesupport.jar" depends="idesupport.compile"> <target name="idesupport.jar" depends="idesupport.compile">
...@@ -268,7 +273,6 @@ ...@@ -268,7 +273,6 @@
<!-- ====================== Clean Generated Files ===================== --> <!-- ====================== Clean Generated Files ===================== -->
<target name="clean"> <target name="clean">
<delete dir="${scriptingclasses}"/> <delete dir="${scriptingclasses}"/>
<delete dir="${storageclasses}"/>
<delete dir="${jardir}/${scriptingjarname}"/> <delete dir="${jardir}/${scriptingjarname}"/>
<delete file="${jardir}/office.jar"/> <delete file="${jardir}/office.jar"/>
<delete file="${jardir}/localoffice.jar"/> <delete file="${jardir}/localoffice.jar"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment