1*b1cdbd2cSJim Jagielski<!--*********************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski ***********************************************************--> 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski<project name="Scipting Framework" default="all" basedir="."> 24*b1cdbd2cSJim Jagielski 25*b1cdbd2cSJim Jagielski <!-- =================== Environmental Properties ======================= --> 26*b1cdbd2cSJim Jagielski 27*b1cdbd2cSJim Jagielski <property name="prj" value=".."/> 28*b1cdbd2cSJim Jagielski <property name="build.compiler" value="modern"/> 29*b1cdbd2cSJim Jagielski <property name="optimize" value="off"/> 30*b1cdbd2cSJim Jagielski <property name="debug" value="on"/> 31*b1cdbd2cSJim Jagielski <property name="jardir" value="${out}/class"/> 32*b1cdbd2cSJim Jagielski <property name="bindir" value="${out}/bin"/> 33*b1cdbd2cSJim Jagielski <property name="idesupport.dir" value="org/openoffice/idesupport"/> 34*b1cdbd2cSJim Jagielski <property name="netbeans.dir" value="org/openoffice/netbeans/modules/office"/> 35*b1cdbd2cSJim Jagielski <property name="framework.dir" value="Framework/com/sun/star/script/framework/security"/> 36*b1cdbd2cSJim Jagielski 37*b1cdbd2cSJim Jagielski <!-- Change this property if you are building NetBeans editor support jar. 38*b1cdbd2cSJim Jagielski Not needed in default build --> 39*b1cdbd2cSJim Jagielski <property name="netbeans.install.path" value="/export/home/netbeans"/> 40*b1cdbd2cSJim Jagielski 41*b1cdbd2cSJim Jagielski <property environment="env"/> 42*b1cdbd2cSJim Jagielski <property name="env.BSH_JAR" value="${solar.jar}/bsh.jar"/> 43*b1cdbd2cSJim Jagielski 44*b1cdbd2cSJim Jagielski <target name="eval_environment"> 45*b1cdbd2cSJim Jagielski <condition property="with_rhino"> 46*b1cdbd2cSJim Jagielski <equals arg1="${env.ENABLE_JAVASCRIPT}" arg2="YES" /> 47*b1cdbd2cSJim Jagielski </condition> 48*b1cdbd2cSJim Jagielski <condition property="with_beanshell"> 49*b1cdbd2cSJim Jagielski <equals arg1="${env.ENABLE_BEANSHELL}" arg2="YES" /> 50*b1cdbd2cSJim Jagielski </condition> 51*b1cdbd2cSJim Jagielski </target> 52*b1cdbd2cSJim Jagielski 53*b1cdbd2cSJim Jagielski <!-- ==================== classpath setting ============================ --> 54*b1cdbd2cSJim Jagielski <path id="idlclasspath"> 55*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/jurt.jar"/> 56*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/unoil.jar"/> 57*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/juh.jar"/> 58*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/java_uno.jar"/> 59*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/ridl.jar"/> 60*b1cdbd2cSJim Jagielski <pathelement location="${env.BSH_JAR}"/> 61*b1cdbd2cSJim Jagielski <pathelement location="${solar.jar}/js.jar"/> 62*b1cdbd2cSJim Jagielski <pathelement location="${jardir}"/> 63*b1cdbd2cSJim Jagielski </path> 64*b1cdbd2cSJim Jagielski 65*b1cdbd2cSJim Jagielski <path id="idesupport.class.path"> 66*b1cdbd2cSJim Jagielski <pathelement path="${jardir}"/> 67*b1cdbd2cSJim Jagielski </path> 68*b1cdbd2cSJim Jagielski 69*b1cdbd2cSJim Jagielski <path id="openide.class.path"> 70*b1cdbd2cSJim Jagielski <pathelement path="${jardir}"/> 71*b1cdbd2cSJim Jagielski <pathelement path="${solar.jar}/openide.jar"/> 72*b1cdbd2cSJim Jagielski </path> 73*b1cdbd2cSJim Jagielski 74*b1cdbd2cSJim Jagielski <path id="netbeans.editor.support.classpath"> 75*b1cdbd2cSJim Jagielski <pathelement path="${jardir}"/> 76*b1cdbd2cSJim Jagielski <pathelement path="${netbeans.install.path}/modules/ext/nb-editor.jar"/> 77*b1cdbd2cSJim Jagielski </path> 78*b1cdbd2cSJim Jagielski 79*b1cdbd2cSJim Jagielski <condition property="boot_refID" value="macPath" else="nonMacPath"> 80*b1cdbd2cSJim Jagielski <and> 81*b1cdbd2cSJim Jagielski <os family="mac"/> 82*b1cdbd2cSJim Jagielski <os family="unix"/> 83*b1cdbd2cSJim Jagielski </and> 84*b1cdbd2cSJim Jagielski </condition> 85*b1cdbd2cSJim Jagielski 86*b1cdbd2cSJim Jagielski<path id="mac.apple.java.path" location="${java.home}/../Classes/classes.jar"/> 87*b1cdbd2cSJim Jagielski <path id="mac.oracle.java.path" location="${java.home}/lib/rt.jar"/> 88*b1cdbd2cSJim Jagielski 89*b1cdbd2cSJim Jagielski <condition property="mac.java.path" value="mac.oracle.java.path" else ="mac.apple.java.path"> 90*b1cdbd2cSJim Jagielski <and> 91*b1cdbd2cSJim Jagielski <os family="mac"/> 92*b1cdbd2cSJim Jagielski <os family="unix"/> 93*b1cdbd2cSJim Jagielski <contains string="${java.version}" substring="1.7" casesensitive="false" /> 94*b1cdbd2cSJim Jagielski <contains string="${java.vendor}" substring="Oracle" casesensitive="false" /> 95*b1cdbd2cSJim Jagielski </and> 96*b1cdbd2cSJim Jagielski </condition> 97*b1cdbd2cSJim Jagielski 98*b1cdbd2cSJim Jagielski <path id="macPath" refID="${mac.java.path}"/> 99*b1cdbd2cSJim Jagielski 100*b1cdbd2cSJim Jagielski <!-- rhino.jar from OpenJDK breaks build --> 101*b1cdbd2cSJim Jagielski <path id="nonMacPath"> 102*b1cdbd2cSJim Jagielski <fileset dir="${java.home}/"> 103*b1cdbd2cSJim Jagielski <include name="jre/lib/*.jar"/> 104*b1cdbd2cSJim Jagielski <include name="lib/*.jar"/> 105*b1cdbd2cSJim Jagielski <exclude name="jre/lib/rhino.jar"/> 106*b1cdbd2cSJim Jagielski <exclude name="lib/rhino.jar"/> 107*b1cdbd2cSJim Jagielski </fileset> 108*b1cdbd2cSJim Jagielski </path> 109*b1cdbd2cSJim Jagielski <path id="my.bootstrap.classpath" refID="${boot_refID}"/> 110*b1cdbd2cSJim Jagielski 111*b1cdbd2cSJim Jagielski <!-- ===================== Prepare Directories ========================= --> 112*b1cdbd2cSJim Jagielski <target name="prepare"> 113*b1cdbd2cSJim Jagielski <mkdir dir="${jardir}"/> 114*b1cdbd2cSJim Jagielski </target> 115*b1cdbd2cSJim Jagielski 116*b1cdbd2cSJim Jagielski <!-- ======================== Compile Classes ========================== --> 117*b1cdbd2cSJim Jagielski <target name="compile" depends="prepare, eval_environment"> 118*b1cdbd2cSJim Jagielski <javac srcdir="com" destdir="${jardir}" 119*b1cdbd2cSJim Jagielski includes="**/*.java" classpathref="idlclasspath" includeantruntime="false" 120*b1cdbd2cSJim Jagielski debug="${debug}" optimize="${optimize}" deprecation="off"> 121*b1cdbd2cSJim Jagielski <exclude name="**/provider/javascript/*.java" unless="with_rhino" /> 122*b1cdbd2cSJim Jagielski <exclude name="**/provider/beanshell/*.java" unless="with_beanshell" /> 123*b1cdbd2cSJim Jagielski <compilerarg value="-Xbootclasspath:${toString:my.bootstrap.classpath}"/> 124*b1cdbd2cSJim Jagielski </javac> 125*b1cdbd2cSJim Jagielski <javac srcdir="Framework/" destdir="${jardir}" 126*b1cdbd2cSJim Jagielski includes="**/*.java" classpathref="idlclasspath" debug="${debug}" 127*b1cdbd2cSJim Jagielski optimize="${optimize}" deprecation="off" includeantruntime="false"> 128*b1cdbd2cSJim Jagielski <compilerarg value="-Xbootclasspath:${toString:my.bootstrap.classpath}"/> 129*b1cdbd2cSJim Jagielski </javac> 130*b1cdbd2cSJim Jagielski </target> 131*b1cdbd2cSJim Jagielski 132*b1cdbd2cSJim Jagielski <target name="idesupport.compile" depends="compile, prepare"> 133*b1cdbd2cSJim Jagielski <javac srcdir="." destdir="${jardir}" 134*b1cdbd2cSJim Jagielski debug="${debug}" deprecation="on"> 135*b1cdbd2cSJim Jagielski <classpath refid="idesupport.class.path"/> 136*b1cdbd2cSJim Jagielski <exclude name="${idesupport.dir}/**/.*/*"/> 137*b1cdbd2cSJim Jagielski <exclude name="${idesupport.dir}/localoffice/**/*"/> 138*b1cdbd2cSJim Jagielski <exclude name="${idesupport.dir}/LocalOffice.java"/> 139*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/*.java"/> 140*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/*/*.java"/> 141*b1cdbd2cSJim Jagielski </javac> 142*b1cdbd2cSJim Jagielski </target> 143*b1cdbd2cSJim Jagielski 144*b1cdbd2cSJim Jagielski <target name="localoffice.compile" depends="prepare"> 145*b1cdbd2cSJim Jagielski <javac srcdir="." destdir="${jardir}" 146*b1cdbd2cSJim Jagielski debug="${debug}" deprecation="on"> 147*b1cdbd2cSJim Jagielski <classpath refid="idlclasspath"/> 148*b1cdbd2cSJim Jagielski <exclude name="${idesupport.dir}/localoffice/.*/*"/> 149*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/localoffice/*.java"/> 150*b1cdbd2cSJim Jagielski </javac> 151*b1cdbd2cSJim Jagielski </target> 152*b1cdbd2cSJim Jagielski 153*b1cdbd2cSJim Jagielski <target name="netbeans.compile" depends="idesupport.compile, prepare"> 154*b1cdbd2cSJim Jagielski <javac srcdir="." destdir="${jardir}" 155*b1cdbd2cSJim Jagielski debug="${debug}" deprecation="on"> 156*b1cdbd2cSJim Jagielski <classpath refid="openide.class.path"/> 157*b1cdbd2cSJim Jagielski <exclude name="${netbeans.dir}/**/.*/*"/> 158*b1cdbd2cSJim Jagielski <include name="${netbeans.dir}/**/*.java"/> 159*b1cdbd2cSJim Jagielski </javac> 160*b1cdbd2cSJim Jagielski </target> 161*b1cdbd2cSJim Jagielski 162*b1cdbd2cSJim Jagielski <target name="netbeans.editor.support" depends="prepare"> 163*b1cdbd2cSJim Jagielski <javac srcdir="." destdir="${jardir}" 164*b1cdbd2cSJim Jagielski debug="${debug}" deprecation="on"> 165*b1cdbd2cSJim Jagielski <classpath refid="netbeans.editor.support.classpath"/> 166*b1cdbd2cSJim Jagielski <include name="org/openoffice/netbeans/editor/*.java"/> 167*b1cdbd2cSJim Jagielski </javac> 168*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/nb-editorsupport.jar"> 169*b1cdbd2cSJim Jagielski <fileset dir="${jardir}"> 170*b1cdbd2cSJim Jagielski <include name="org/openoffice/netbeans/editor/*.class"/> 171*b1cdbd2cSJim Jagielski </fileset> 172*b1cdbd2cSJim Jagielski <fileset dir="."> 173*b1cdbd2cSJim Jagielski <include name="org/openoffice/netbeans/editor/OOo.jcs"/> 174*b1cdbd2cSJim Jagielski <include name="org/openoffice/netbeans/editor/OOo.jcb"/> 175*b1cdbd2cSJim Jagielski </fileset> 176*b1cdbd2cSJim Jagielski </jar> 177*b1cdbd2cSJim Jagielski </target> 178*b1cdbd2cSJim Jagielski 179*b1cdbd2cSJim Jagielski <!-- ===================== jar ========================= --> 180*b1cdbd2cSJim Jagielski <target name="jar.provider.java" depends="compile"> 181*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/ScriptProviderForJava.jar" 182*b1cdbd2cSJim Jagielski basedir="${jardir}"> 183*b1cdbd2cSJim Jagielski <manifest> 184*b1cdbd2cSJim Jagielski <attribute name="Built-By" value="Sun Microsystems"/> 185*b1cdbd2cSJim Jagielski <attribute name="RegistrationClassName" 186*b1cdbd2cSJim Jagielski value="com.sun.star.script.framework.provider.java.ScriptProviderForJava"/> 187*b1cdbd2cSJim Jagielski <attribute name="Class-Path" value="ScriptFramework.jar"/> 188*b1cdbd2cSJim Jagielski <attribute name="UNO-Type-Path" value=""/> 189*b1cdbd2cSJim Jagielski </manifest> 190*b1cdbd2cSJim Jagielski <include name="**/provider/java/*.class"/> 191*b1cdbd2cSJim Jagielski </jar> 192*b1cdbd2cSJim Jagielski </target> 193*b1cdbd2cSJim Jagielski 194*b1cdbd2cSJim Jagielski <target name="jar.provider.beanshell" depends="compile" if="with_beanshell"> 195*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/ScriptProviderForBeanShell.jar" 196*b1cdbd2cSJim Jagielski basedir="${jardir}"> 197*b1cdbd2cSJim Jagielski <manifest> 198*b1cdbd2cSJim Jagielski <attribute name="Built-By" value="Sun Microsystems"/> 199*b1cdbd2cSJim Jagielski <attribute name="RegistrationClassName" 200*b1cdbd2cSJim Jagielski value="com.sun.star.script.framework.provider.beanshell.ScriptProviderForBeanShell"/> 201*b1cdbd2cSJim Jagielski <attribute name="Class-Path" value="ScriptFramework.jar bsh.jar"/> 202*b1cdbd2cSJim Jagielski <attribute name="UNO-Type-Path" value=""/> 203*b1cdbd2cSJim Jagielski </manifest> 204*b1cdbd2cSJim Jagielski <include name="**/provider/beanshell/*.class"/> 205*b1cdbd2cSJim Jagielski <fileset dir="."> 206*b1cdbd2cSJim Jagielski <include name="**/provider/beanshell/*.bsh"/> 207*b1cdbd2cSJim Jagielski </fileset> 208*b1cdbd2cSJim Jagielski </jar> 209*b1cdbd2cSJim Jagielski </target> 210*b1cdbd2cSJim Jagielski 211*b1cdbd2cSJim Jagielski <target name="jar.provider.javascript" depends="compile" if="with_rhino"> 212*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/ScriptProviderForJavaScript.jar" 213*b1cdbd2cSJim Jagielski basedir="${jardir}"> 214*b1cdbd2cSJim Jagielski <manifest> 215*b1cdbd2cSJim Jagielski <attribute name="Built-By" value="Sun Microsystems"/> 216*b1cdbd2cSJim Jagielski <attribute name="RegistrationClassName" 217*b1cdbd2cSJim Jagielski value="com.sun.star.script.framework.provider.javascript.ScriptProviderForJavaScript"/> 218*b1cdbd2cSJim Jagielski <attribute name="Class-Path" value="ScriptFramework.jar js.jar"/> 219*b1cdbd2cSJim Jagielski <attribute name="UNO-Type-Path" value=""/> 220*b1cdbd2cSJim Jagielski </manifest> 221*b1cdbd2cSJim Jagielski <include name="**/provider/javascript/*.class"/> 222*b1cdbd2cSJim Jagielski <fileset dir="."> 223*b1cdbd2cSJim Jagielski <include name="**/provider/javascript/*.js"/> 224*b1cdbd2cSJim Jagielski </fileset> 225*b1cdbd2cSJim Jagielski </jar> 226*b1cdbd2cSJim Jagielski </target> 227*b1cdbd2cSJim Jagielski 228*b1cdbd2cSJim Jagielski <target name="jar.scriptframework" depends="compile"> 229*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/ScriptFramework.jar" 230*b1cdbd2cSJim Jagielski basedir="${jardir}"> 231*b1cdbd2cSJim Jagielski <manifest> 232*b1cdbd2cSJim Jagielski <attribute name="Built-By" value="Sun Microsystems"/> 233*b1cdbd2cSJim Jagielski <attribute name="RegistrationClassName" 234*b1cdbd2cSJim Jagielski value="com.sun.star.script.framework.security.SecurityDialog"/> 235*b1cdbd2cSJim Jagielski <attribute name="UNO-Type-Path" value=""/> 236*b1cdbd2cSJim Jagielski </manifest> 237*b1cdbd2cSJim Jagielski <include name="**/security/*"/> 238*b1cdbd2cSJim Jagielski <include name="**/log/*.class"/> 239*b1cdbd2cSJim Jagielski <include name="**/provider/*.class"/> 240*b1cdbd2cSJim Jagielski <include name="**/browse/*.class"/> 241*b1cdbd2cSJim Jagielski <include name="**/container/*.class"/> 242*b1cdbd2cSJim Jagielski <include name="**/io/*.class"/> 243*b1cdbd2cSJim Jagielski </jar> 244*b1cdbd2cSJim Jagielski </target> 245*b1cdbd2cSJim Jagielski 246*b1cdbd2cSJim Jagielski <target name="jar" depends="jar.provider.java,jar.provider.beanshell,jar.provider.javascript,jar.scriptframework"> 247*b1cdbd2cSJim Jagielski </target> 248*b1cdbd2cSJim Jagielski 249*b1cdbd2cSJim Jagielski <target name="idesupport.jar" depends="idesupport.compile"> 250*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/idesupport.jar"> 251*b1cdbd2cSJim Jagielski <fileset dir="${jardir}"> 252*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/**/*.class"/> 253*b1cdbd2cSJim Jagielski <include name="CommandLineTools*"/> 254*b1cdbd2cSJim Jagielski <exclude name="${idesupport.dir}/localoffice/*.class"/> 255*b1cdbd2cSJim Jagielski </fileset> 256*b1cdbd2cSJim Jagielski <fileset dir="."> 257*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/ui/add.gif"/> 258*b1cdbd2cSJim Jagielski </fileset> 259*b1cdbd2cSJim Jagielski </jar> 260*b1cdbd2cSJim Jagielski </target> 261*b1cdbd2cSJim Jagielski 262*b1cdbd2cSJim Jagielski <target name="localoffice.jar" depends="localoffice.compile"> 263*b1cdbd2cSJim Jagielski <unjar 264*b1cdbd2cSJim Jagielski src="${solar.jar}/unoil.jar" 265*b1cdbd2cSJim Jagielski dest="${jardir}"/> 266*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/localoffice.jar"> 267*b1cdbd2cSJim Jagielski <fileset dir="${jardir}"> 268*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/localoffice/*.class"/> 269*b1cdbd2cSJim Jagielski <include name="drafts/com/sun/star/script/framework/storage/*.class"/> 270*b1cdbd2cSJim Jagielski </fileset> 271*b1cdbd2cSJim Jagielski </jar> 272*b1cdbd2cSJim Jagielski </target> 273*b1cdbd2cSJim Jagielski 274*b1cdbd2cSJim Jagielski <target name="netbeans.jar" depends="netbeans.compile"> 275*b1cdbd2cSJim Jagielski <jar jarfile="${jardir}/office.jar" manifest="manifest.mf"> 276*b1cdbd2cSJim Jagielski <fileset dir="${jardir}"> 277*b1cdbd2cSJim Jagielski <include name="${netbeans.dir}/**/*.class"/> 278*b1cdbd2cSJim Jagielski <exclude name="${netbeans.dir}/**/ParcelDescriptorChildren.class"/> 279*b1cdbd2cSJim Jagielski <exclude name="${netbeans.dir}/**/ScriptNode.class"/> 280*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/**/*.class"/> 281*b1cdbd2cSJim Jagielski <include name="CommandLineTools*"/> 282*b1cdbd2cSJim Jagielski </fileset> 283*b1cdbd2cSJim Jagielski <fileset dir="."> 284*b1cdbd2cSJim Jagielski <include name="${idesupport.dir}/ui/add.gif"/> 285*b1cdbd2cSJim Jagielski <include name="${netbeans.dir}/resources/*"/> 286*b1cdbd2cSJim Jagielski <include name="${netbeans.dir}/resources/templates/*"/> 287*b1cdbd2cSJim Jagielski <include name="${netbeans.dir}/**/Bundle*"/> 288*b1cdbd2cSJim Jagielski </fileset> 289*b1cdbd2cSJim Jagielski </jar> 290*b1cdbd2cSJim Jagielski </target> 291*b1cdbd2cSJim Jagielski 292*b1cdbd2cSJim Jagielski <!-- Uncomment this target when building within NetBeans to reinstall the 293*b1cdbd2cSJim Jagielski module. 294*b1cdbd2cSJim Jagielski <target name="netbeans.install" depends="netbeans.package"> 295*b1cdbd2cSJim Jagielski <copy file="${jardir}/localoffice.jar" 296*b1cdbd2cSJim Jagielski tofile="${netbeans.home}/modules/ext/localoffice.jar"/> 297*b1cdbd2cSJim Jagielski <nbinstaller action="reinstall" module="${jardir}/office.jar"/> 298*b1cdbd2cSJim Jagielski </target> 299*b1cdbd2cSJim Jagielski --> 300*b1cdbd2cSJim Jagielski 301*b1cdbd2cSJim Jagielski <!-- ====================== Clean Generated Files ===================== --> 302*b1cdbd2cSJim Jagielski <target name="clean"> 303*b1cdbd2cSJim Jagielski <delete file="${jardir}/ScriptProviderForJava.jar"/> 304*b1cdbd2cSJim Jagielski <delete file="${jardir}/ScriptProviderForJavaScript.jar"/> 305*b1cdbd2cSJim Jagielski <delete file="${jardir}/ScriptProviderForBeanShell.jar"/> 306*b1cdbd2cSJim Jagielski <delete file="${jardir}/ScriptFramework.jar"/> 307*b1cdbd2cSJim Jagielski <delete file="${jardir}/office.jar"/> 308*b1cdbd2cSJim Jagielski <delete file="${jardir}/localoffice.jar"/> 309*b1cdbd2cSJim Jagielski <delete file="${jardir}/idesupport.jar"/> 310*b1cdbd2cSJim Jagielski </target> 311*b1cdbd2cSJim Jagielski 312*b1cdbd2cSJim Jagielski <!-- ========================= All In One Build ======================= --> 313*b1cdbd2cSJim Jagielski <target name="all" depends="jar"/> 314*b1cdbd2cSJim Jagielski</project> 315