Lines 12-20
Link Here
|
12 |
<!-- overwrite with e.g. ant -DJAVACC_HOME=/sbcimp/run/tp/sun/JavaCC/2.0/ javacc --> |
12 |
<!-- overwrite with e.g. ant -DJAVACC_HOME=/sbcimp/run/tp/sun/JavaCC/2.0/ javacc --> |
13 |
<property name="JAVACC_HOME" value="/usr/local/java/javacc"/> |
13 |
<property name="JAVACC_HOME" value="/usr/local/java/javacc"/> |
14 |
|
14 |
|
15 |
<target name="all" depends="clean,javacc,javac"/> |
15 |
<target name="all" depends="clean,jar"/> |
16 |
|
16 |
|
17 |
<target name="javac"> |
17 |
<target name="javac" depends="javacc"> |
18 |
<mkdir dir="${DESTINATION}"/> |
18 |
<mkdir dir="${DESTINATION}"/> |
19 |
<javac srcdir ="src" |
19 |
<javac srcdir ="src" |
20 |
destdir ="${DESTINATION}" |
20 |
destdir ="${DESTINATION}" |
Lines 31-49
Link Here
|
31 |
|
31 |
|
32 |
<target name="javacc"> |
32 |
<target name="javacc"> |
33 |
<mkdir dir="${DESTINATION}"/> |
33 |
<mkdir dir="${DESTINATION}"/> |
34 |
<java classname="COM.sun.labs.javacc.Main" |
34 |
<java classname="org.javacc.parser.Main" |
35 |
fork ="yes" |
35 |
fork ="yes" |
36 |
dir ="${user.dir}/src/javancss"> |
36 |
dir ="${user.dir}/src/javancss"> |
37 |
<classpath> |
37 |
<classpath> |
38 |
<pathelement location="${JAVACC_HOME}/bin/lib/JavaCC.zip"/> |
38 |
<pathelement location="/usr/share/javacc/lib/javacc.jar"/> |
39 |
</classpath> |
39 |
</classpath> |
40 |
<arg value="Java1.1.jj"/> |
40 |
<arg value="Java1.1.jj"/> |
41 |
</java> |
41 |
</java> |
42 |
</target> |
42 |
</target> |
43 |
|
43 |
|
|
|
44 |
<target name="jar" depends="javac"> |
45 |
<jar destfile="lib/javancss.jar"> |
46 |
<manifest> |
47 |
<attribute name="Main-class" value="javancss.Main" /> |
48 |
<attribute name="Class-Path" value="ext/jhbasic.jar ext/ccl.jar" /> |
49 |
</manifest> |
50 |
<fileset dir="classes"> |
51 |
<include name="**/*.class" /> |
52 |
</fileset> |
53 |
</jar> |
54 |
</target> |
55 |
|
44 |
<target name="clean"> |
56 |
<target name="clean"> |
45 |
<delete dir="${DESTINATION}"/> |
57 |
<delete dir="${DESTINATION}"/> |
46 |
<mkdir dir="${DESTINATION}"/> |
58 |
<mkdir dir="${DESTINATION}"/> |
|
|
59 |
<delete file="lib/javancss.jar" /> |
47 |
</target> |
60 |
</target> |
48 |
|
61 |
|
49 |
<taskdef name="javancss" |
62 |
<taskdef name="javancss" |