Projectizing the lexer/editorbridge/calc example. incremental_parser_52050_base
authorjlahoda@netbeans.org
Fri, 03 Dec 2004 15:08:55 +0000
changeset 5462b84286bc7073
parent 5461 221718971032
child 5463 a4858aa5fadf
Projectizing the lexer/editorbridge/calc example.
lexer.editorbridge.calc/build.xml
lexer.editorbridge.calc/manifest.mf
lexer.editorbridge.calc/nbproject/project.properties
lexer.editorbridge.calc/nbproject/project.xml
     1.1 --- a/lexer.editorbridge.calc/build.xml	Fri Dec 03 10:45:17 2004 +0000
     1.2 +++ b/lexer.editorbridge.calc/build.xml	Fri Dec 03 15:08:55 2004 +0000
     1.3 @@ -12,94 +12,9 @@
     1.4  Microsystems, Inc. All Rights Reserved.
     1.5  -->
     1.6  
     1.7 -<project name="lexer" default="netbeans" basedir=".">
     1.8 +<project name="lexer/editorbridge/calc" default="netbeans" basedir=".">
     1.9  
    1.10 -  <property name="nbm_alias" value="nb_ide"/>
    1.11 -  <property name="homepage.base" value="netbeans.org"/>
    1.12 -  <property name="dist.base" value="www.netbeans.org/download/nbms/40"/>
    1.13 -  <property name="license.file" value="../../../nbbuild/standard-nbm-license.txt"/>
    1.14 -  <property name="binroot" location="../../../../nbextra"/>
    1.15 -  <property name="nbroot" location="../../.."/>
    1.16 -  <!-- <property name="build.compiler.debug" value="on"/> -->
    1.17 -
    1.18 -  <!-- Patterns for sources that need openide util or antlr classes -->
    1.19 -  <!-- <property name="src.openide.util" value="org/netbeans/modules/lexer/lang/LookupLanguageProvider.java"/> -->
    1.20 -  <!-- <property name="src.antlr" value="org/netbeans/modules/lexer/antlr/**/*.java"/> -->
    1.21 -
    1.22 -  <!-- antlr.jar and XML parser jar (must include jaxp) -->
    1.23 -  <property name="xmlparser" value="${binroot}/core/release/lib/ext/xerces.jar"/>
    1.24 -  <!-- <property name="antlr" value="${binroot}/lexer/release/modules/ext/antlr.jar"/> -->
    1.25 -
    1.26 -  <taskdef name="makenbm" classname="org.netbeans.nbbuild.MakeNBM" classpath="../../../nbbuild/nbantext.jar"/>
    1.27 -  <taskdef name="genlist" classname="org.netbeans.nbbuild.MakeListOfNBM" classpath="../../../nbbuild/nbantext.jar"/>
    1.28 -  <taskdef name="locjar" classname="org.netbeans.nbbuild.LocalizedJar" classpath="../../../nbbuild/nbantext.jar"/>
    1.29 -
    1.30 -  <target name="build-lexer-editorbridge">
    1.31 -    <ant dir="../.." target="netbeans" inheritAll="false"/>
    1.32 -    <ant dir=".." target="netbeans" inheritAll="false"/>
    1.33 -  </target>
    1.34 -
    1.35 -  <target name="compile" depends="build-lexer-editorbridge">
    1.36 -    <javac srcdir="src" destdir="src"
    1.37 -           excludes="${src.openide.util},${src.antlr}"
    1.38 -           deprecation="${build.compiler.deprecation}"
    1.39 -           debug="${build.compiler.debug}">
    1.40 -      <classpath>
    1.41 -        <pathelement location="${binroot}/core/release/lib/ext/xml-apis.jar"/>
    1.42 -        <pathelement location="${xmlparser}"/>
    1.43 -        <pathelement location="../../netbeans/modules/lexer.jar"/>
    1.44 -        <pathelement location="../netbeans/modules/lexer-editorbridge.jar"/>
    1.45 -        <pathelement location="../../../editor/netbeans/modules/editor-lib.jar"/>
    1.46 -        <pathelement location="../../../editor/netbeans/modules/editor.jar"/>
    1.47 -        <fileset dir="../../../openide/netbeans/lib">
    1.48 -          <include name="openide*.jar" />
    1.49 -        </fileset>
    1.50 -        <pathelement location="../../../openide/loaders/netbeans/lib/openide-loaders.jar"/>
    1.51 -      </classpath>
    1.52 -    </javac>
    1.53 -  </target>
    1.54 -
    1.55 -  <target name="jars" depends="compile">
    1.56 -    <mkdir dir="netbeans/modules"/>
    1.57 -    <filter token="BUILD_NUMBER_SUBST" value="${buildnumber}"/>
    1.58 -    <copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/>
    1.59 -    <locjar jarfile="netbeans/modules/lexer-editorbridge-calc.jar"
    1.60 -            manifest="manifest-subst.mf"
    1.61 -            basedir="src"
    1.62 -	    excludesfile="../../../nbbuild/standard-jar-excludes.txt"
    1.63 -	    compress="false">
    1.64 -      <locale name="ja"/>
    1.65 -    </locjar>
    1.66 -  </target>
    1.67 -
    1.68 -  <target name="netbeans" depends="jars">
    1.69 -    <genlist targetname="nbm" outputfiledir="netbeans"/>
    1.70 -  </target>
    1.71 -
    1.72 -
    1.73 -  <target name="nbm" depends="netbeans">
    1.74 -    <makenbm file="lexer-editorbridge-calc.nbm"
    1.75 -             topdir="."
    1.76 -	     module="netbeans/modules/lexer-editorbridge-calc.jar"
    1.77 -	     homepage="http://lexer.${homepage.base}/"
    1.78 -	     distribution="http://${dist.base}/lexer-editorbridge-calc.nbm">
    1.79 -      <license file="${license.file}"/>
    1.80 -      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
    1.81 -    </makenbm>
    1.82 -  </target>
    1.83 -
    1.84 -  <target name="clean">
    1.85 -    <delete dir="javadoc"/>
    1.86 -    <delete>
    1.87 -      <fileset dir="src">
    1.88 -        <include name="**/*.class"/>
    1.89 -      </fileset>
    1.90 -    </delete>
    1.91 -    <delete file="manifest-subst.mf"/>
    1.92 -    <delete file="lexer-editorbridge-calc.nbm"/>
    1.93 -    <delete dir="netbeans"/>
    1.94 -    <delete dir="Info"/>
    1.95 -  </target>
    1.96 +    <import file="../../../nbbuild/templates/projectized.xml"/>
    1.97  
    1.98  </project>
    1.99  
     2.1 --- a/lexer.editorbridge.calc/manifest.mf	Fri Dec 03 10:45:17 2004 +0000
     2.2 +++ b/lexer.editorbridge.calc/manifest.mf	Fri Dec 03 15:08:55 2004 +0000
     2.3 @@ -2,9 +2,6 @@
     2.4  OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/lexer/editorbridge/calc/Bundle.properties
     2.5  OpenIDE-Module-Specification-Version: 1.1
     2.6  OpenIDE-Module-Layer: org/netbeans/modules/lexer/editorbridge/calc/layer.xml
     2.7 -OpenIDE-Module-Implementation-Version: @BUILD_NUMBER_SUBST@
     2.8 -OpenIDE-Module-IDE-Dependencies: IDE/1 > 1.25
     2.9 -OpenIDE-Module-Module-Dependencies: org.netbeans.modules.lexer/1 > 1.0, org.netbeans.modules.lexer.editorbridge/1
    2.10  
    2.11  Name: org/netbeans/modules/lexer/editorbridge/calc/CalcDataLoader.class
    2.12  OpenIDE-Module-Class: Loader
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/lexer.editorbridge.calc/nbproject/project.properties	Fri Dec 03 15:08:55 2004 +0000
     3.3 @@ -0,0 +1,10 @@
     3.4 +#                 Sun Public License Notice
     3.5 +# 
     3.6 +# The contents of this file are subject to the Sun Public License
     3.7 +# Version 1.0 (the "License"). You may not use this file except in
     3.8 +# compliance with the License. A copy of the License is available at
     3.9 +# http://www.sun.com/
    3.10 +# 
    3.11 +# The Original Code is NetBeans. The Initial Developer of the Original
    3.12 +# Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun
    3.13 +# Microsystems, Inc. All Rights Reserved.
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/lexer.editorbridge.calc/nbproject/project.xml	Fri Dec 03 15:08:55 2004 +0000
     4.3 @@ -0,0 +1,75 @@
     4.4 +<?xml version="1.0" encoding="UTF-8"?>
     4.5 +<!--
     4.6 +                Sun Public License Notice
     4.7 +
     4.8 +The contents of this file are subject to the Sun Public License
     4.9 +Version 1.0 (the "License"). You may not use this file except in
    4.10 +compliance with the License. A copy of the License is available at
    4.11 +http://www.sun.com/
    4.12 +
    4.13 +The Original Code is NetBeans. The Initial Developer of the Original
    4.14 +Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun
    4.15 +Microsystems, Inc. All Rights Reserved.
    4.16 +-->
    4.17 +<project xmlns="http://www.netbeans.org/ns/project/1">
    4.18 +    <type>org.netbeans.modules.apisupport.project</type>
    4.19 +    <configuration>
    4.20 +        <data xmlns="http://www.netbeans.org/ns/nb-module-project/1">
    4.21 +            <code-name-base>org.netbeans.modules.lexer.editorbridge.calc</code-name-base>
    4.22 +            <path>lexer/editorbridge/calc</path>
    4.23 +            <module-dependencies>
    4.24 +                <dependency>
    4.25 +                    <code-name-base>org.netbeans.modules.lexer</code-name-base>
    4.26 +                    <build-prerequisite/>
    4.27 +                    <compile-dependency/>
    4.28 +                    <run-dependency>
    4.29 +                        <release-version>1</release-version>
    4.30 +                        <specification-version>1.0</specification-version>
    4.31 +                    </run-dependency>
    4.32 +                </dependency>
    4.33 +                <dependency>
    4.34 +                    <code-name-base>org.netbeans.modules.lexer.editorbridge</code-name-base>
    4.35 +                    <build-prerequisite/>
    4.36 +                    <compile-dependency/>
    4.37 +                    <run-dependency>
    4.38 +                        <release-version>1</release-version>
    4.39 +                    </run-dependency>
    4.40 +                </dependency>
    4.41 +                <dependency>
    4.42 +                    <code-name-base>org.openide</code-name-base>
    4.43 +                    <build-prerequisite/>
    4.44 +                    <compile-dependency/>
    4.45 +                    <run-dependency>
    4.46 +                        <release-version>1</release-version>
    4.47 +                        <specification-version>4.21</specification-version>
    4.48 +                    </run-dependency>
    4.49 +                </dependency>
    4.50 +                <dependency>
    4.51 +                    <code-name-base>org.openide.loaders</code-name-base>
    4.52 +                    <build-prerequisite/>
    4.53 +                    <compile-dependency/>
    4.54 +                    <run-dependency>
    4.55 +                        <specification-version>4.12</specification-version>
    4.56 +                    </run-dependency>
    4.57 +                </dependency>
    4.58 +                <dependency>
    4.59 +                    <code-name-base>org.netbeans.modules.editor.lib</code-name-base>
    4.60 +                    <build-prerequisite/>
    4.61 +                    <compile-dependency/>
    4.62 +                    <run-dependency>
    4.63 +                        <release-version>1</release-version>
    4.64 +                    </run-dependency>
    4.65 +                </dependency>
    4.66 +                <dependency>
    4.67 +                    <code-name-base>org.netbeans.modules.editor</code-name-base>
    4.68 +                    <build-prerequisite/>
    4.69 +                    <compile-dependency/>
    4.70 +                    <run-dependency>
    4.71 +                        <release-version>2</release-version>
    4.72 +                    </run-dependency>
    4.73 +                </dependency>
    4.74 +            </module-dependencies>
    4.75 +            <public-packages/>
    4.76 +        </data>
    4.77 +    </configuration>
    4.78 +</project>