|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <project name="Java Mode" default="build"> |
3 | 3 |
|
4 | | - <property name="generated" |
5 | | - value="${basedir}/generated/processing/mode/java/preproc" /> |
| 4 | + <property name="generated" |
| 5 | + value="${basedir}/generated/processing/mode/java/preproc" /> |
6 | 6 | <mkdir dir="${generated}" /> |
7 | 7 |
|
8 | | - <property name="grammars" |
9 | | - value="${basedir}/src/processing/mode/java/preproc" /> |
| 8 | + <property name="grammars" |
| 9 | + value="${basedir}/src/processing/mode/java/preproc" /> |
10 | 10 |
|
11 | | - <property name="antlr_jar" |
12 | | - value="${basedir}/mode/antlr.jar" /> |
| 11 | + <property name="antlr_jar" |
| 12 | + value="${basedir}/mode/antlr.jar" /> |
13 | 13 |
|
14 | 14 | <property name="mode_jar" |
15 | 15 | value="${basedir}/mode/JavaMode.jar" /> |
|
23 | 23 | <delete file="${mode_jar}" /> |
24 | 24 | <delete> |
25 | 25 | <fileset dir="${generated}"> |
26 | | - <include name="*.java" /> |
27 | | - <include name="*.tokens" /> |
28 | | - <include name="*.txt" /> |
29 | | - <include name="*.g" /> |
30 | | - <include name="*.smap" /> |
31 | | - <include name="*.properties" /> |
| 26 | + <include name="*.java" /> |
| 27 | + <include name="*.tokens" /> |
| 28 | + <include name="*.txt" /> |
| 29 | + <include name="*.g" /> |
| 30 | + <include name="*.smap" /> |
| 31 | + <include name="*.properties" /> |
32 | 32 | </fileset> |
33 | 33 | </delete> |
34 | 34 | </target> |
|
37 | 37 | <antlr target="${grammars}/java15.g" outputdirectory="${generated}"> |
38 | 38 | <classpath path="${antlr_jar}" /> |
39 | 39 | </antlr> |
40 | | - <antlr target="${grammars}/pde.g" |
41 | | - outputdirectory="${generated}" |
42 | | - glib="${grammars}/java15.g"> |
| 40 | + <antlr target="${grammars}/pde.g" |
| 41 | + outputdirectory="${generated}" |
| 42 | + glib="${grammars}/java15.g"> |
43 | 43 | <classpath path="${antlr_jar}" /> |
44 | 44 | </antlr> |
45 | 45 |
|
|
49 | 49 | <property name="uc" value="@SuppressWarnings({ "unused", "cast" })${line.separator}" /> |
50 | 50 |
|
51 | 51 | <!-- need to match against the previous line so that we don't re-add --> |
52 | | - <replaceregexp |
53 | | - file="generated/processing/mode/java/preproc/JavaLexer.java" |
54 | | - match="(\n\n)(public class JavaLexer .*)" |
55 | | - replace="\1${uucr}\2"> |
| 52 | + <replaceregexp file="generated/processing/mode/java/preproc/JavaLexer.java" |
| 53 | + match="(\n\n)(public class JavaLexer .*)" |
| 54 | + replace="\1${uucr}\2"> |
56 | 55 | </replaceregexp> |
57 | 56 |
|
58 | | - <replaceregexp |
59 | | - file="generated/processing/mode/java/preproc/JavaRecognizer.java" |
60 | | - match="(\*/\n)(public class JavaRecognizer .*)" |
61 | | - replace="\1${uc}\2"> |
| 57 | + <replaceregexp file="generated/processing/mode/java/preproc/JavaRecognizer.java" |
| 58 | + match="(\*/\n)(public class JavaRecognizer .*)" |
| 59 | + replace="\1${uc}\2"> |
62 | 60 | </replaceregexp> |
63 | 61 |
|
64 | | - <replaceregexp |
65 | | - file="generated/processing/mode/java/preproc/PdeLexer.java" |
66 | | - match="(\n\n)(public class PdeLexer .*)" |
67 | | - replace="\1${uucr}\2"> |
| 62 | + <replaceregexp file="generated/processing/mode/java/preproc/PdeLexer.java" |
| 63 | + match="(\n\n)(public class PdeLexer .*)" |
| 64 | + replace="\1${uucr}\2"> |
68 | 65 | </replaceregexp> |
69 | 66 |
|
70 | | - <replaceregexp |
71 | | - file="generated/processing/mode/java/preproc/PdeRecognizer.java" |
72 | | - match="(\n\n)(public class PdeRecognizer .*)" |
73 | | - replace="\1${uc}\2"> |
| 67 | + <replaceregexp file="generated/processing/mode/java/preproc/PdeRecognizer.java" |
| 68 | + match="(\n\n)(public class PdeRecognizer .*)" |
| 69 | + replace="\1${uc}\2"> |
74 | 70 | </replaceregexp> |
75 | 71 | <!-- end of workaround for old antlr --> |
76 | 72 | </target> |
|
86 | 82 | </condition> |
87 | 83 | <fail unless="app-built" message="Please build app first and make sure it is located at ../app/pde.jar" /> |
88 | 84 |
|
89 | | - |
90 | 85 | <mkdir dir="bin" /> |
91 | | - |
| 86 | + |
92 | 87 | <!-- in some cases, pde.jar was not getting built |
93 | | - https://github.com/processing/processing/issues/1792 --> |
| 88 | + https://github.com/processing/processing/issues/1792 --> |
94 | 89 | <delete file="${mode_jar}" /> |
95 | 90 |
|
96 | 91 | <!-- env used to set classpath below --> |
97 | 92 | <property environment="env" /> |
98 | 93 |
|
99 | 94 | <javac source="1.8" |
100 | | - target="1.8" |
101 | | - destdir="bin" |
102 | | - excludes="**/tools/format/**" |
103 | | - encoding="UTF-8" |
104 | | - includeAntRuntime="false" |
105 | | - classpath="../core/library/core.jar; |
| 95 | + target="1.8" |
| 96 | + destdir="bin" |
| 97 | + excludes="**/tools/format/**" |
| 98 | + encoding="UTF-8" |
| 99 | + includeAntRuntime="false" |
| 100 | + classpath="../core/library/core.jar; |
106 | 101 |
|
107 | 102 | ../app/pde.jar; |
108 | | - ../app/lib/ant.jar; |
109 | | - ../app/lib/ant-launcher.jar; |
110 | | - ../app/lib/apple.jar; |
111 | | - ../app/lib/jna.jar; |
112 | | - ../app/lib/jna-platform.jar; |
113 | | -
|
114 | | - mode/antlr.jar; |
115 | | - mode/classpath-explorer-1.0.jar; |
| 103 | + ../app/lib/ant.jar; |
| 104 | + ../app/lib/ant-launcher.jar; |
| 105 | + ../app/lib/apple.jar; |
| 106 | + ../app/lib/jna.jar; |
| 107 | + ../app/lib/jna-platform.jar; |
| 108 | +
|
| 109 | + mode/antlr.jar; |
| 110 | + mode/classpath-explorer-1.0.jar; |
116 | 111 | mode/jsoup-1.7.1.jar; |
117 | | - mode/org.netbeans.swing.outline.jar; |
| 112 | + mode/org.netbeans.swing.outline.jar; |
118 | 113 |
|
119 | | - mode/jdi.jar; |
120 | | - mode/jdimodel.jar; |
| 114 | + mode/jdi.jar; |
| 115 | + mode/jdimodel.jar; |
121 | 116 |
|
122 | 117 | mode/com.ibm.icu.jar; |
123 | 118 |
|
|
130 | 125 | mode/org.eclipse.jdt.core.jar; |
131 | 126 | mode/org.eclipse.osgi.jar; |
132 | 127 | mode/org.eclipse.text.jar" |
133 | | - debug="on" |
134 | | - nowarn="true" |
135 | | - compiler="org.eclipse.jdt.core.JDTCompilerAdapter"> |
| 128 | + debug="on" |
| 129 | + nowarn="true" |
| 130 | + compiler="org.eclipse.jdt.core.JDTCompilerAdapter"> |
136 | 131 | <src path="src" /> |
137 | 132 | <src path="generated" /> |
138 | | - <compilerclasspath path="mode/org.eclipse.jdt.core.jar; |
| 133 | + <compilerclasspath path="mode/org.eclipse.jdt.core.jar; |
139 | 134 | mode/jdtCompilerAdapter.jar" /> |
140 | 135 | </javac> |
141 | 136 | </target> |
|
0 commit comments