Lines 98-113
examples:
Link Here
|
98 |
<echo message="ant.java.hasjsse=${ant.java.hasjsse}" /> |
98 |
<echo message="ant.java.hasjsse=${ant.java.hasjsse}" /> |
99 |
</target> |
99 |
</target> |
100 |
|
100 |
|
101 |
<target name="javaversion6"> |
101 |
<target name="javaversion7" unless="ant.java.iscjavaset"> |
|
|
102 |
<available classname="java.util.Objects" property="ant.java.iscjava17"/> |
103 |
<available classname="java.util.Objects" property="ant.java.iscjavaset"/> |
104 |
</target> |
105 |
|
106 |
<target name="javaversion6" depends="javaversion7" unless="ant.java.iscjavaset"> |
102 |
<available classname="java.net.IDN" property="ant.java.iscjava16"/> |
107 |
<available classname="java.net.IDN" property="ant.java.iscjava16"/> |
|
|
108 |
<available classname="java.net.IDN" property="ant.java.iscjavaset"/> |
103 |
</target> |
109 |
</target> |
104 |
|
110 |
|
105 |
<target name="javaversion4" depends="javaversion6" unless="ant.java.iscjava16"> |
111 |
<target name="javaversion4" depends="javaversion6" unless="ant.java.iscjavaset"> |
106 |
<available classname="java.nio.Buffer" property="ant.java.iscjava14"/> |
112 |
<available classname="java.nio.Buffer" property="ant.java.iscjava14"/> |
|
|
113 |
<available classname="java.nio.Buffer" property="ant.java.iscjavaset"/> |
107 |
</target> |
114 |
</target> |
108 |
|
115 |
|
109 |
<target name="javaversion2" depends="javaversion4" unless="ant.java.iscjava14"> |
116 |
<target name="javaversion2" depends="javaversion4" unless="ant.java.iscjavaset"> |
110 |
<available classname="java.lang.ref.Reference" property="ant.java.iscjava12"/> |
117 |
<available classname="java.lang.ref.Reference" property="ant.java.iscjava12"/> |
|
|
118 |
<available classname="java.lang.ref.Reference" property="ant.java.iscjavaset"/> |
111 |
</target> |
119 |
</target> |
112 |
|
120 |
|
113 |
<target name="-prepare" depends="init,javaversion2"> |
121 |
<target name="-prepare" depends="init,javaversion2"> |
Lines 166-171
examples:
Link Here
|
166 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
174 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
167 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
175 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
168 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
176 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
|
|
177 |
<arg file="${src}/org/hsqldb/jdbcDriver.java"/> |
169 |
<arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/> |
178 |
<arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/> |
170 |
<arg file="${src}/org/hsqldb/persist/LockFile.java"/> |
179 |
<arg file="${src}/org/hsqldb/persist/LockFile.java"/> |
171 |
<arg file="${src}/org/hsqldb/persist/Logger.java"/> |
180 |
<arg file="${src}/org/hsqldb/persist/Logger.java"/> |
Lines 183-188
examples:
Link Here
|
183 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
192 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
184 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
193 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
185 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
194 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
|
|
195 |
<arg file="${src}/org/hsqldb/jdbcDriver.java"/> |
186 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
196 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
187 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
197 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
188 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
198 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
Lines 210-215
examples:
Link Here
|
210 |
<arg value="+JAVA2FULL"/> |
220 |
<arg value="+JAVA2FULL"/> |
211 |
<arg value="-JAVA4"/> |
221 |
<arg value="-JAVA4"/> |
212 |
<arg value="-JAVA6"/> |
222 |
<arg value="-JAVA6"/> |
|
|
223 |
<arg value="-JAVA7"/> |
213 |
</java> |
224 |
</java> |
214 |
</target> |
225 |
</target> |
215 |
|
226 |
|
Lines 218-223
examples:
Link Here
|
218 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
229 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
219 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
230 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
220 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
231 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
|
|
232 |
<arg file="${src}/org/hsqldb/jdbcDriver.java"/> |
221 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
233 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
222 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
234 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
223 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
235 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
Lines 244-249
examples:
Link Here
|
244 |
<arg value="+JAVA2FULL"/> |
256 |
<arg value="+JAVA2FULL"/> |
245 |
<arg value="+JAVA4"/> |
257 |
<arg value="+JAVA4"/> |
246 |
<arg value="-JAVA6"/> |
258 |
<arg value="-JAVA6"/> |
|
|
259 |
<arg value="-JAVA7"/> |
247 |
</java> |
260 |
</java> |
248 |
</target> |
261 |
</target> |
249 |
|
262 |
|
Lines 253-258
examples:
Link Here
|
253 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
266 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
254 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
267 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
255 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
268 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
|
|
269 |
<arg file="${src}/org/hsqldb/jdbcDriver.java"/> |
270 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
271 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
272 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
273 |
<arg file="${src}/org/hsqldb/jdbc/jdbcCallableStatement.java"/> |
274 |
<arg file="${src}/org/hsqldb/jdbc/jdbcClob.java"/> |
275 |
<arg file="${src}/org/hsqldb/jdbc/jdbcConnection.java"/> |
276 |
<arg file="${src}/org/hsqldb/jdbc/jdbcParameterMetaData.java"/> |
277 |
<arg file="${src}/org/hsqldb/jdbc/jdbcPreparedStatement.java"/> |
278 |
<arg file="${src}/org/hsqldb/jdbc/jdbcResultSet.java"/> |
279 |
<arg file="${src}/org/hsqldb/jdbc/jdbcResultSetMetaData.java"/> |
280 |
<arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/> |
281 |
<arg file="${src}/org/hsqldb/persist/LockFile.java"/> |
282 |
<arg file="${src}/org/hsqldb/persist/Logger.java"/> |
283 |
<arg file="${src}/org/hsqldb/persist/ScaledRAFile.java"/> |
284 |
<arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> |
285 |
<arg file="${src}/org/hsqldb/util/DatabaseManager.java"/> |
286 |
<arg file="${src}/org/hsqldb/util/ConnectionDialogCommon.java"/> |
287 |
<arg file="${src}/org/hsqldb/lib/SimpleLog.java"/> |
288 |
<arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> |
289 |
<arg file="${src}/org/hsqldb/lib/SimpleLog.java"/> |
290 |
<arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> |
291 |
<arg file="${src}/org/hsqldb/HsqlDateTime.java"/> |
292 |
<arg value="+JAVA2"/> |
293 |
<arg value="+JAVA2FULL"/> |
294 |
<arg value="+JAVA4"/> |
295 |
<arg value="+JAVA6"/> |
296 |
<arg value="-JAVA7"/> |
297 |
</java> |
298 |
</target> |
299 |
|
300 |
<target name="switchtojdk17" depends="switchtojdk16" |
301 |
description="self explanatory" if="ant.java.iscjava17"> |
302 |
<java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > |
303 |
<arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> |
304 |
<arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> |
305 |
<arg file="${src}/org/hsqldb/jdbcDriver.java"/> |
256 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
306 |
<arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> |
257 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
307 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> |
258 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
308 |
<arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> |
Lines 279-288
examples:
Link Here
|
279 |
<arg value="+JAVA2FULL"/> |
329 |
<arg value="+JAVA2FULL"/> |
280 |
<arg value="+JAVA4"/> |
330 |
<arg value="+JAVA4"/> |
281 |
<arg value="+JAVA6"/> |
331 |
<arg value="+JAVA6"/> |
|
|
332 |
<arg value="+JAVA7"/> |
282 |
</java> |
333 |
</java> |
283 |
</target> |
334 |
</target> |
284 |
|
335 |
|
285 |
<target name="store" depends="switchtojdk16" |
336 |
<target name="store" depends="switchtojdk17" |
286 |
description="compiles the /store folder"> |
337 |
description="compiles the /store folder"> |
287 |
<javac srcdir="${src}" |
338 |
<javac srcdir="${src}" |
288 |
destdir="classes" |
339 |
destdir="classes" |