diff options
author | Matúš Kukan <matus.kukan@gmail.com> | 2011-09-29 22:00:24 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@gmail.com> | 2011-10-01 17:26:24 +0200 |
commit | a116d39db624719337b0a8bf3603f8a11eb2cc42 (patch) | |
tree | df929c4e55660af94a7d36f2925ba5e9506ff3cc /scripting/java | |
parent | a79a93722c80f6e055593a79b9e0b0aec9a49a0e (diff) |
finished converting scripting to gbuild
Diffstat (limited to 'scripting/java')
-rwxr-xr-x | scripting/java/build.env | 3 | ||||
-rwxr-xr-x | scripting/java/build.xml | 284 | ||||
-rwxr-xr-x | scripting/java/makefile.mk | 54 |
3 files changed, 0 insertions, 341 deletions
diff --git a/scripting/java/build.env b/scripting/java/build.env deleted file mode 100755 index 5b055e0b8452..000000000000 --- a/scripting/java/build.env +++ /dev/null @@ -1,3 +0,0 @@ -jedit.install.dir=/scde/soperm/projects/scripting/build-dependencies -install.dir=/scde/soperm/projects/scripting/build-dependencies -netbeans.home=/scde/soperm/projects/scripting/build-dependencies diff --git a/scripting/java/build.xml b/scripting/java/build.xml deleted file mode 100755 index 2abb784a387e..000000000000 --- a/scripting/java/build.xml +++ /dev/null @@ -1,284 +0,0 @@ -<!-- - - DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - - Copyright 2000, 2010 Oracle and/or its affiliates. - - OpenOffice.org - a multi-platform office productivity suite - - This file is part of OpenOffice.org. - - OpenOffice.org is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License version 3 - only, as published by the Free Software Foundation. - - OpenOffice.org is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Lesser General Public License version 3 for more details - (a copy is included in the LICENSE file that accompanied this code). - - You should have received a copy of the GNU Lesser General Public License - version 3 along with OpenOffice.org. If not, see - <http://www.openoffice.org/license.html> - for a copy of the LGPLv3 License. - ---> -<project name="Scipting Framework" default="all" basedir="."> - - <!-- =================== Environmental Properties ======================= --> - - <property name="prj" value=".."/> - <property name="optimize" value="off"/> - <property name="debug" value="on"/> - <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="framework.dir" value="Framework/com/sun/star/script/framework/security"/> - - <!-- Change this property if you are building NetBeans editor support jar. - Not needed in default build --> - <property name="netbeans.install.path" value="/export/home/netbeans"/> - - <property environment="env"/> - <property name="env.BSH_JAR" value="${solar.jar}/bsh.jar"/> - - <!-- ==================== classpath setting ============================ --> - <path id="idlclasspath"> - <pathelement location="${solar.jar}/jurt.jar"/> - <pathelement location="${solar.jar}/unoil.jar"/> - <pathelement location="${solar.jar}/juh.jar"/> - <pathelement location="${solar.jar}/java_uno.jar"/> - <pathelement location="${solar.jar}/ridl.jar"/> - <pathelement location="${env.BSH_JAR}"/> - <pathelement location="${solar.jar}/js.jar"/> - <pathelement location="${jardir}"/> - </path> - - <path id="idesupport.class.path"> - <pathelement path="${jardir}"/> - </path> - - <path id="openide.class.path"> - <pathelement path="${jardir}"/> - <pathelement path="${solar.jar}/openide.jar"/> - </path> - - <path id="netbeans.editor.support.classpath"> - <pathelement path="${jardir}"/> - <pathelement path="${netbeans.install.path}/modules/ext/nb-editor.jar"/> - </path> - - <condition property="boot_refID" value="macPath" else="nonMacPath"> - <and> - <os family="mac"/> - <os family="unix"/> - </and> - </condition> - <path id="macPath" location="${java.home}/../Classes/classes.jar"/> - <!-- rhino.jar from OpenJDK breaks build --> - <path id="nonMacPath"> - <fileset dir="${java.home}/"> - <include name="jre/lib/*.jar"/> - <include name="lib/*.jar"/> - <exclude name="jre/lib/rhino.jar"/> - <exclude name="lib/rhino.jar"/> - </fileset> - </path> - <path id="my.bootstrap.classpath" refID="${boot_refID}"/> - - <!-- ===================== Prepare Directories ========================= --> - <target name="prepare"> - <mkdir dir="${jardir}"/> - </target> - - <!-- ======================== Compile Classes ========================== --> - <target name="compile" depends="prepare"> - <javac srcdir="com" destdir="${jardir}" - includes="**/*.java" classpathref="idlclasspath" - debug="${debug}" optimize="${optimize}" deprecation="off" includeantruntime="false"> - <compilerarg value="-Xbootclasspath:${toString:my.bootstrap.classpath}"/> - </javac> - <javac srcdir="Framework/" destdir="${jardir}" - includes="**/*.java" classpathref="idlclasspath" debug="${debug}" - optimize="${optimize}" deprecation="off" includeantruntime="false"> - <compilerarg value="-Xbootclasspath:${toString:my.bootstrap.classpath}"/> - </javac> - </target> - - <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> - </target> - - <target name="localoffice.compile" depends="prepare"> - <javac srcdir="." destdir="${jardir}" - debug="${debug}" deprecation="on"> - <classpath refid="idlclasspath"/> - <exclude name="${idesupport.dir}/localoffice/.*/*"/> - <include name="${idesupport.dir}/localoffice/*.java"/> - </javac> - </target> - - <target name="netbeans.compile" depends="idesupport.compile, prepare"> - <javac srcdir="." destdir="${jardir}" - debug="${debug}" deprecation="on"> - <classpath refid="openide.class.path"/> - <exclude name="${netbeans.dir}/**/.*/*"/> - <include name="${netbeans.dir}/**/*.java"/> - </javac> - </target> - - <target name="netbeans.editor.support" depends="prepare"> - <javac srcdir="." destdir="${jardir}" - debug="${debug}" deprecation="on"> - <classpath refid="netbeans.editor.support.classpath"/> - <include name="org/openoffice/netbeans/editor/*.java"/> - </javac> - <jar jarfile="${jardir}/nb-editorsupport.jar"> - <fileset dir="${jardir}"> - <include name="org/openoffice/netbeans/editor/*.class"/> - </fileset> - <fileset dir="."> - <include name="org/openoffice/netbeans/editor/OOo.jcs"/> - <include name="org/openoffice/netbeans/editor/OOo.jcb"/> - </fileset> - </jar> - </target> - - <!-- ===================== jar ========================= --> - <target name="jar" depends="compile"> - <jar jarfile="${jardir}/ScriptProviderForJava.jar" - basedir="${jardir}"> - <manifest> - <attribute name="Built-By" value="Sun Microsystems"/> - <attribute name="RegistrationClassName" - value="com.sun.star.script.framework.provider.java.ScriptProviderForJava"/> - <attribute name="Class-Path" value="ScriptFramework.jar"/> - <attribute name="UNO-Type-Path" value=""/> - </manifest> - <include name="**/provider/java/*.class"/> - </jar> - - <jar jarfile="${jardir}/ScriptProviderForBeanShell.jar" - basedir="${jardir}"> - <manifest> - <attribute name="Built-By" value="Sun Microsystems"/> - <attribute name="RegistrationClassName" - value="com.sun.star.script.framework.provider.beanshell.ScriptProviderForBeanShell"/> - <attribute name="Class-Path" value="ScriptFramework.jar bsh.jar"/> - <attribute name="UNO-Type-Path" value=""/> - </manifest> - <include name="**/provider/beanshell/*.class"/> - <fileset dir="."> - <include name="**/provider/beanshell/*.bsh"/> - </fileset> - </jar> - - <jar jarfile="${jardir}/ScriptProviderForJavaScript.jar" - basedir="${jardir}"> - <manifest> - <attribute name="Built-By" value="Sun Microsystems"/> - <attribute name="RegistrationClassName" - value="com.sun.star.script.framework.provider.javascript.ScriptProviderForJavaScript"/> - <attribute name="Class-Path" value="ScriptFramework.jar js.jar"/> - <attribute name="UNO-Type-Path" value=""/> - </manifest> - <include name="**/provider/javascript/*.class"/> - <fileset dir="."> - <include name="**/provider/javascript/*.js"/> - </fileset> - </jar> - - <jar jarfile="${jardir}/ScriptFramework.jar" - basedir="${jardir}"> - <manifest> - <attribute name="Built-By" value="Sun Microsystems"/> - <attribute name="RegistrationClassName" - value="com.sun.star.script.framework.security.SecurityDialog"/> - <attribute name="UNO-Type-Path" value=""/> - </manifest> - <include name="**/security/*"/> - <include name="**/log/*.class"/> - <include name="**/provider/*.class"/> - <include name="**/browse/*.class"/> - <include name="**/container/*.class"/> - <include name="**/io/*.class"/> - </jar> - - </target> - - <target name="idesupport.jar" depends="idesupport.compile"> - <jar jarfile="${jardir}/idesupport.jar"> - <fileset dir="${jardir}"> - <include name="${idesupport.dir}/**/*.class"/> - <include name="CommandLineTools*"/> - <exclude name="${idesupport.dir}/localoffice/*.class"/> - </fileset> - <fileset dir="."> - <include name="${idesupport.dir}/ui/add.gif"/> - </fileset> - </jar> - </target> - - <target name="localoffice.jar" depends="localoffice.compile"> - <unjar - src="${solar.jar}/unoil.jar" - dest="${jardir}"/> - <jar jarfile="${jardir}/localoffice.jar"> - <fileset dir="${jardir}"> - <include name="${idesupport.dir}/localoffice/*.class"/> - <include name="drafts/com/sun/star/script/framework/storage/*.class"/> - </fileset> - </jar> - </target> - - <target name="netbeans.jar" depends="netbeans.compile"> - <jar jarfile="${jardir}/office.jar" manifest="manifest.mf"> - <fileset dir="${jardir}"> - <include name="${netbeans.dir}/**/*.class"/> - <exclude name="${netbeans.dir}/**/ParcelDescriptorChildren.class"/> - <exclude name="${netbeans.dir}/**/ScriptNode.class"/> - <include name="${idesupport.dir}/**/*.class"/> - <include name="CommandLineTools*"/> - </fileset> - <fileset dir="."> - <include name="${idesupport.dir}/ui/add.gif"/> - <include name="${netbeans.dir}/resources/*"/> - <include name="${netbeans.dir}/resources/templates/*"/> - <include name="${netbeans.dir}/**/Bundle*"/> - </fileset> - </jar> - </target> - - <!-- Uncomment this target when building within NetBeans to reinstall the - module. - <target name="netbeans.install" depends="netbeans.package"> - <copy file="${jardir}/localoffice.jar" - tofile="${netbeans.home}/modules/ext/localoffice.jar"/> - <nbinstaller action="reinstall" module="${jardir}/office.jar"/> - </target> - --> - - <!-- ====================== Clean Generated Files ===================== --> - <target name="clean"> - <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}/idesupport.jar"/> - </target> - - <!-- ========================= All In One Build ======================= --> - <target name="all" depends="jar"/> -</project> diff --git a/scripting/java/makefile.mk b/scripting/java/makefile.mk deleted file mode 100755 index 8109c9149f3b..000000000000 --- a/scripting/java/makefile.mk +++ /dev/null @@ -1,54 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#************************************************************************* - -PRJ=.. -PRJNAME=scripting -TARGET=scriptruntimeforjava - -.INCLUDE : ant.mk - -.IF "$(L10N_framework)"=="" -.IF "$(SOLAR_JAVA)"!="" -ALLTAR : ANTBUILD -.ENDIF -.ENDIF - -ALLTAR : \ - $(MISC)/ScriptFramework.component \ - $(MISC)/ScriptProviderForJava.component \ - -$(MISC)/ScriptFramework.component .ERRREMOVE : \ - $(SOLARENV)/bin/createcomponent.xslt ScriptFramework.component - $(XSLTPROC) --nonet --stringparam uri \ - '$(COMPONENTPREFIX_BASIS_JAVA)ScriptFramework.jar' -o $@ \ - $(SOLARENV)/bin/createcomponent.xslt ScriptFramework.component - -$(MISC)/ScriptProviderForJava.component .ERRREMOVE : \ - $(SOLARENV)/bin/createcomponent.xslt ScriptProviderForJava.component - $(XSLTPROC) --nonet --stringparam uri \ - '$(COMPONENTPREFIX_BASIS_JAVA)ScriptProviderForJava.jar' -o $@ \ - $(SOLARENV)/bin/createcomponent.xslt ScriptProviderForJava.component |