summaryrefslogtreecommitdiff
path: root/scripting/java
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2011-09-29 22:00:24 +0200
committerMatúš Kukan <matus.kukan@gmail.com>2011-10-01 17:26:24 +0200
commita116d39db624719337b0a8bf3603f8a11eb2cc42 (patch)
treedf929c4e55660af94a7d36f2925ba5e9506ff3cc /scripting/java
parenta79a93722c80f6e055593a79b9e0b0aec9a49a0e (diff)
finished converting scripting to gbuild
Diffstat (limited to 'scripting/java')
-rwxr-xr-xscripting/java/build.env3
-rwxr-xr-xscripting/java/build.xml284
-rwxr-xr-xscripting/java/makefile.mk54
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