author | Andrea Lucarelli <raster@netbeans.org> |
Sun, 22 Aug 2010 23:37:11 +0200 | |
branch | release68 |
changeset 16367 | d2820c029d3a |
parent 15779 | 367c7fdb5d23 |
permissions | -rw-r--r-- |
raster@14180 | 1 |
<?xml version="1.0" encoding="UTF-8"?> |
raster@14180 | 2 |
<project basedir="." default="netbeans" name="contrib/ada.editor"> |
raster@14180 | 3 |
<description>Builds, tests, and runs the project org.netbeans.modules.ada.editor.</description> |
raster@14180 | 4 |
<import file="../../nbbuild/templates/projectized.xml"/> |
raster@14180 | 5 |
|
raster@14695 | 6 |
<!-- for generationg lexer and parser, uncomment the tasks and set up the right path --> |
raster@14631 | 7 |
|
raster@14180 | 8 |
<!-- SYNTAX LEXER GENERATOR --> |
raster@16367 | 9 |
<!-- |
raster@16367 | 10 |
<taskdef name="jflex" |
raster@14180 | 11 |
classname="JFlex.anttask.JFlexTask" |
raster@16367 | 12 |
classpath="c:/jflex/jflex-1.4.3/lib/JFlex.jar" /> |
raster@16367 | 13 |
--> |
raster@15779 | 14 |
|
raster@16367 | 15 |
<!-- SYNTAX LEXER GENERATOR --> |
raster@16367 | 16 |
<!-- |
raster@14180 | 17 |
<target name="gen-lexer" description="Ada Syntax Lexer"> |
raster@14631 | 18 |
<echo message="Rebuilding Ada Syntax Lexer..."/> |
raster@14631 | 19 |
<jflex file="${basedir}/src/org/netbeans/modules/ada/editor/lexer/resources/Ada95SyntaxLexer.flex" |
raster@14631 | 20 |
destdir="${basedir}/src" |
raster@14631 | 21 |
skel="${basedir}/src/org/netbeans/modules/ada/editor/lexer/resources/SyntaxLexer.skeleton" |
raster@14180 | 22 |
/> |
raster@14180 | 23 |
</target> |
raster@16367 | 24 |
--> |
raster@14720 | 25 |
|
raster@14180 | 26 |
<!-- AST LEXER GENERATOR --> |
raster@16367 | 27 |
<!-- |
raster@14180 | 28 |
<target name="gen-astlexer" description="Ada AST Lexer"> |
raster@14631 | 29 |
<echo message="Rebuilding Ada AST Lexer..."/> |
raster@14631 | 30 |
<jflex file="${basedir}/src/org/netbeans/modules/ada/editor/lexer/resources/Ada95ASTLexer.flex" |
raster@14631 | 31 |
destdir="${basedir}/src" |
raster@14631 | 32 |
skel="${basedir}/src/org/netbeans/modules/ada/editor/lexer/resources/ASTLexer.skeleton" |
raster@14180 | 33 |
/> |
raster@14180 | 34 |
</target> |
raster@16367 | 35 |
--> |
raster@15779 | 36 |
|
raster@15779 | 37 |
<!-- JAVACUP HANDLER --> |
raster@16367 | 38 |
|
raster@14180 | 39 |
<taskdef name="javacup" |
raster@14180 | 40 |
classname="java_cup.anttask.CUPTask" |
raster@16367 | 41 |
classpath="${netbeans.dest.dir}/php1/modules/ext/java-cup-11a.jar" /> |
raster@16367 | 42 |
<!-- classpath="${nb_all}/libs.javacup/external/java-cup-11a.jar" /> |
raster@16367 | 43 |
--> |
raster@15779 | 44 |
<!-- BASE PARSER GENERATOR --> |
raster@15779 | 45 |
<target name="gen-base-parser" description="Ada Parser baseline"> |
raster@15779 | 46 |
<echo message="Rebuilding Ada Parser..."/> |
raster@15779 | 47 |
<javacup srcfile="${basedir}/src/org/netbeans/modules/ada/editor/parser/resources/Ada95Parser.cup" |
raster@15779 | 48 |
destdir="${basedir}/src" |
raster@15779 | 49 |
parser="Ada95ASTParser" |
raster@15779 | 50 |
symbols="Ada95ASTSymbols" |
raster@15779 | 51 |
interface="on" |
raster@15779 | 52 |
force="true" |
raster@15779 | 53 |
/> |
raster@15779 | 54 |
</target> |
raster@15779 | 55 |
|
raster@15779 | 56 |
<!-- AST PARSER GENERATOR --> |
raster@16367 | 57 |
<target name="gen-astparser" description="Ada AST Parser"> |
raster@14631 | 58 |
<echo message="Rebuilding Ada AST Parser..."/> |
raster@14631 | 59 |
<javacup srcfile="${basedir}/src/org/netbeans/modules/ada/editor/parser/resources/Ada95ASTParser.cup" |
raster@14631 | 60 |
destdir="${basedir}/src" |
raster@14180 | 61 |
parser="Ada95ASTParser" |
raster@14180 | 62 |
symbols="Ada95ASTSymbols" |
raster@14180 | 63 |
interface="on" |
raster@14180 | 64 |
force="true" |
raster@14180 | 65 |
/> |
raster@14180 | 66 |
</target> |
raster@14180 | 67 |
|
raster@16367 | 68 |
<!-- CSL BINDING --> |
raster@15779 | 69 |
<target name="jar" depends="init,compile,jar-prep" unless="is.jar.uptodate"> |
raster@15779 | 70 |
<taskdef name="csljar" classname="org.netbeans.modules.csl.CslJar" classpath="${nb_all}/csl.api/anttask/build/cslanttask.jar:${nb_all}/nbbuild/nbantext.jar"/> |
raster@15779 | 71 |
<csljar jarfile="${cluster}/${module.jar}" compress="${build.package.compress}" index="${build.package.index}" manifest="${manifest.mf}" stamp="${cluster}/.lastModified"> |
raster@15779 | 72 |
<fileset dir="${build.classes.dir}"/> |
raster@15779 | 73 |
</csljar> |
raster@15779 | 74 |
</target> |
raster@14180 | 75 |
|
raster@14180 | 76 |
</project> |