Develop and Download Open Source Software

Browse CVS Repository

Annotation of /samurai-graph/samurai-graph/build.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.58 - (hide annotations) (download) (as text)
Thu Jan 6 07:10:38 2011 UTC (13 years, 3 months ago) by kuromaru
Branch: MAIN
Changes since 1.57: +25 -1 lines
File MIME type: application/xml
Modified for the JMatIO library.

1 orrisroot 1.1 <?xml version="1.0"?>
2 orrisroot 1.14 <!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "tools/ant.dtd">
3 orrisroot 1.1 <!-- ============================================================= -->
4     <!-- Generic ANT build file -->
5     <!-- this file is used for Samurai Graph -->
6     <!-- -->
7     <!-- -->
8 kuromaru 1.19 <!-- Author: Yoshihiro OKUMURA -->
9 kuromaru 1.58 <!-- $Id: build.xml,v 1.57 2010/12/22 07:25:58 kuromaru Exp $ -->
10 orrisroot 1.1 <!-- -->
11     <!-- ============================================================= -->
12    
13 orrisroot 1.43 <project name="samurai-graph" default="default" basedir=".">
14 orrisroot 1.1
15     <description>
16     SAMURAI GRAPH Project
17     </description>
18    
19     <!-- project name -->
20     <property name="project" value="samurai-graph"/>
21    
22     <!-- directory definition -->
23 orrisroot 1.2 <property name="SG.srcdir" value="src"/>
24     <property name="SG.dstdir" value="dist"/>
25     <property name="SG.dst.libdir" value="${SG.dstdir}/lib"/>
26     <property name="SG.dst.docdir" value="${SG.dstdir}/doc"/>
27     <property name="SG.dst.examplesdir" value="${SG.dstdir}/examples"/>
28     <property name="SG.mfdir" value="${SG.srcdir}/META-INF"/>
29     <property name="SG.resdir" value="${SG.srcdir}/resources"/>
30 orrisroot 1.30 <property name="SG.classes" value="classes"/>
31 orrisroot 1.14 <property name="SG.src.distdir" value="srcdist"/>
32 orrisroot 1.2 <property name="SG.javadoc.dstdir" value="javadoc"/>
33 orrisroot 1.5 <property name="SG.examplesdir" value="examples/data"/>
34 orrisroot 1.2 <property name="SG.src.basedir" value="${SG.srcdir}/jp/riken/brain/ni/samuraigraph"/>
35 orrisroot 1.1
36 orrisroot 1.30 <!-- samurai-graph jar properties -->
37 orrisroot 1.31 <property name="SG.samurai-graph.mf" value="${SG.mfdir}/MANIFEST.MF"/>
38     <property name="SG.samurai-graph.basedir" value="${SG.classes}/samurai-graph"/>
39     <property name="SG.samurai-graph.jar" value="${SG.dstdir}/${project}.jar"/>
40 orrisroot 1.1
41     <!-- vectorgraphics -->
42 minemoto 1.53 <property name="FHEP.src.basedir" value="contrib/freehep"/>
43     <property name="VG.src.basedir" value="${FHEP.src.basedir}/vectorgraphics/src"/>
44     <property name="VG.src.libdir" value="${VG.src.basedir}/target/vectorgraphics-2.1.1/lib"/>
45     <property name="VG.src.docdir" value="${VG.src.basedir}/web/freehep/vectorgraphics/"/>
46 minemoto 1.54 <property name="VG.web.basedir" value="${FHEP.src.basedir}/vectorgraphics/web"/>
47 minemoto 1.53 <property name="VG.dst.libdir" value="${SG.dst.libdir}/vectorgraphics"/>
48     <property name="VG.dst.docdir" value="${SG.dst.docdir}/vectorgraphics"/>
49     <property name="FHEPEXP.src.basedir" value="${FHEP.src.basedir}/freehep-export"/>
50     <property name="FHEPEXP.src.libdir" value="${FHEP.src.basedir}/freehep-export/target"/>
51     <property name="FHEPEXP.dst.libdir" value="${VG.dst.libdir}"/>
52 orrisroot 1.1
53 orrisroot 1.44 <!-- foxtrot -->
54     <property name="FT.src.basedir" value="contrib/foxtrot"/>
55     <property name="FT.src.libdir" value="${FT.src.basedir}/dist/lib"/>
56     <property name="FT.src.docdir" value="${FT.src.basedir}/src/etc/"/>
57     <property name="FT.dst.libdir" value="${SG.dst.libdir}/foxtrot"/>
58     <property name="FT.dst.docdir" value="${SG.dst.docdir}/foxtrot"/>
59    
60 kuromaru 1.50 <!-- netCDF -->
61     <property name="NC.src.basedir" value="contrib/netCDF"/>
62     <property name="NC.src.libdir" value="${NC.src.basedir}/cdm/target"/>
63     <property name="NC.src.extlibdir" value="${NC.src.basedir}/lib/external"/>
64     <property name="NC.src.docdir" value="${NC.src.basedir}"/>
65     <property name="NC.dst.libdir" value="${SG.dst.libdir}/netCDF"/>
66     <property name="NC.dst.docdir" value="${SG.dst.docdir}/netCDF"/>
67    
68 kuromaru 1.57 <!-- cisd-jhdf5 -->
69     <property name="CJ.src.basedir" value="contrib/cisd-jhdf5"/>
70     <property name="CJ.src.libdir" value="${CJ.src.basedir}/lib"/>
71     <property name="CJ.src.nativelibdir" value="${CJ.src.basedir}/lib/batteries_included"/>
72     <property name="CJ.src.docdir" value="${CJ.src.basedir}"/>
73     <property name="CJ.dst.libdir" value="${SG.dst.libdir}/cisd-jhdf5"/>
74     <property name="CJ.dst.docdir" value="${SG.dst.docdir}/cisd-jhdf5"/>
75 kuromaru 1.58
76     <!-- jmatio -->
77     <property name="JM.src.basedir" value="contrib/jmatio"/>
78     <property name="JM.src.libdir" value="${JM.src.basedir}/lib"/>
79     <property name="JM.src.docdir" value="${JM.src.basedir}"/>
80     <property name="JM.dst.libdir" value="${SG.dst.libdir}/jmatio"/>
81     <property name="JM.dst.docdir" value="${SG.dst.docdir}/jmatio"/>
82 kuromaru 1.57
83 orrisroot 1.1 <!-- classpath -->
84 orrisroot 1.44 <path id="SG.classpath">
85 orrisroot 1.1 <pathelement path="${classpath}"/>
86 minemoto 1.53 <fileset dir="${VG.dst.libdir}">
87 orrisroot 1.1 <include name="freehep-*.jar"/>
88     </fileset>
89 orrisroot 1.44 <fileset dir="${FT.src.libdir}">
90     <include name="foxtrot.jar"/>
91     </fileset>
92 kuromaru 1.50 <fileset dir="${NC.src.libdir}">
93     <include name="netcdf-4.0.jar"/>
94     </fileset>
95     <fileset dir="${NC.src.extlibdir}">
96     <include name="log4j-1.2.15.jar"/>
97     <include name="slf4j-api-1.5.6.jar"/>
98     <include name="slf4j-log4j12-1.5.6.jar"/>
99 kuromaru 1.51 <include name="jdom.jar"/>
100 kuromaru 1.50 </fileset>
101 kuromaru 1.57 <fileset dir="${CJ.src.libdir}">
102     <include name="cisd-args4j.jar"/>
103     <include name="cisd-base.jar"/>
104     <include name="cisd-jhdf5-core.jar"/>
105     <include name="cisd-jhdf5-tools.jar"/>
106     <include name="cisd-jhdf5.jar"/>
107     <include name="commons-io.jar"/>
108     <include name="commons-lang.jar"/>
109     </fileset>
110     <fileset dir="${CJ.src.nativelibdir}">
111     <include name="cisd-jhdf5-batteries_included_lin_win_mac_sun.jar"/>
112     </fileset>
113 kuromaru 1.58 <fileset dir="${JM.src.libdir}">
114     <include name="jamtio.jar"/>
115     </fileset>
116 orrisroot 1.1 </path>
117    
118 orrisroot 1.43 <!-- default -->
119     <target name="default" depends="jar,windows"/>
120    
121 orrisroot 1.1 <!-- all -->
122     <target name="all" depends="jar,javadoc"/>
123    
124     <!-- prepare -->
125     <target name="prepare">
126 orrisroot 1.45 <!-- clean up classes and distribution directory -->
127     <delete dir="${SG.classes}"/>
128 orrisroot 1.6 <delete dir="${SG.dstdir}"/>
129 orrisroot 1.1 <!-- distribution image -->
130     <mkdir dir="${SG.dstdir}"/>
131     <mkdir dir="${SG.dst.libdir}"/>
132     <mkdir dir="${SG.dst.docdir}"/>
133 orrisroot 1.2 <mkdir dir="${SG.dst.examplesdir}"/>
134 orrisroot 1.1 <mkdir dir="${VG.dst.libdir}"/>
135     <mkdir dir="${VG.dst.docdir}"/>
136 orrisroot 1.44 <mkdir dir="${FT.dst.libdir}"/>
137     <mkdir dir="${FT.dst.docdir}"/>
138 kuromaru 1.50 <mkdir dir="${NC.dst.libdir}"/>
139     <mkdir dir="${NC.dst.docdir}"/>
140 kuromaru 1.57 <mkdir dir="${CJ.dst.libdir}"/>
141     <mkdir dir="${CJ.dst.docdir}"/>
142 kuromaru 1.58 <mkdir dir="${JM.dst.libdir}"/>
143     <mkdir dir="${JM.dst.docdir}"/>
144 orrisroot 1.1
145     <!-- copy samurai-graph static contents -->
146     <copy file="COPYING.txt" todir="${SG.dstdir}"/>
147     <copy file="LICENSE.txt" todir="${SG.dstdir}"/>
148 orrisroot 1.2 <copy todir="${SG.dst.examplesdir}">
149 orrisroot 1.16 <fileset dir="${SG.examplesdir}">
150     <include name="**/*.txt"/>
151 makimura 1.55 <include name="**/*.nc"/>
152 orrisroot 1.17 <include name="**/*.sgp"/>
153 orrisroot 1.16 </fileset>
154 orrisroot 1.2 </copy>
155 orrisroot 1.1
156     <!-- copy vectorgraphics libraries -->
157 minemoto 1.53 <unzip src="${VG.src.basedir}/target/vectorgraphics-2.1.1-bin.zip" dest="${VG.src.basedir}/target"/>
158     <copy file="${VG.src.libdir}/freehep-graphics2d-2.1.1.jar" todir="${VG.dst.libdir}"/>
159     <copy file="${VG.src.libdir}/freehep-graphicsio-2.1.1.jar" todir="${VG.dst.libdir}"/>
160     <copy file="${VG.src.libdir}/freehep-graphicsio-cgm-2.1-SNAPSHOT.jar" todir="${VG.dst.libdir}"/>
161     <copy file="${VG.src.libdir}/freehep-graphicsio-emf-2.1.1.jar" todir="${VG.dst.libdir}"/>
162     <copy file="${VG.src.libdir}/freehep-graphicsio-java-2.1.1.jar" todir="${VG.dst.libdir}"/>
163     <copy file="${VG.src.libdir}/freehep-graphicsio-pdf-2.1.1.jar" todir="${VG.dst.libdir}"/>
164     <copy file="${VG.src.libdir}/freehep-graphicsio-ps-2.1.1.jar" todir="${VG.dst.libdir}"/>
165     <copy file="${VG.src.libdir}/freehep-graphicsio-svg-2.1.1.jar" todir="${VG.dst.libdir}"/>
166     <copy file="${VG.src.libdir}/freehep-graphicsio-swf-2.1.1.jar" todir="${VG.dst.libdir}"/>
167     <copy file="${VG.src.libdir}/freehep-io-2.0.2.jar" todir="${VG.dst.libdir}"/>
168     <copy file="${VG.src.libdir}/freehep-swing-2.0.3.jar" todir="${VG.dst.libdir}"/>
169     <copy file="${VG.src.libdir}/freehep-util-2.0.2.jar" todir="${VG.dst.libdir}"/>
170     <copy file="${VG.src.libdir}/freehep-xml-2.1.1.jar" todir="${VG.dst.libdir}"/>
171     <copy file="${VG.src.libdir}/openide-lookup-1.9-patched-1.0.jar" todir="${VG.dst.libdir}"/>
172     <delete dir="${VG.src.basedir}/target/vectorgraphics-2.1.1"/>
173     <copy file="${VG.src.basedir}/LGPL.txt" todir="${VG.dst.docdir}"/>
174     <copy file="${VG.src.basedir}/LICENSE.txt" todir="${VG.dst.docdir}"/>
175     <copy file="${VG.src.basedir}/README.txt" todir="${VG.dst.docdir}"/>
176 minemoto 1.54 <copy file="${VG.web.basedir}/ReleaseNotes-2.1.1.html" todir="${VG.dst.docdir}"/>
177 minemoto 1.53 <copy file="${FHEP.src.basedir}/SAMURAIGRAPH-ChangeLog.txt" todir="${VG.dst.docdir}"/>
178     <copy file="${FHEPEXP.src.libdir}/freehep-export-2.1.1.jar" todir="${VG.dst.libdir}"/>
179 orrisroot 1.1
180 orrisroot 1.44 <!-- copy foxtrot libraries -->
181     <copy
182     file="${FT.src.libdir}/foxtrot.jar"
183     tofile="${FT.dst.libdir}/foxtrot.jar"
184     />
185     <copy todir="${FT.dst.docdir}">
186     <fileset dir="${FT.src.docdir}">
187     <include name="**/README"/>
188     <include name="**/LICENSE"/>
189     </fileset>
190     </copy>
191     <copy file="${FT.src.basedir}/SAMURAIGRAPH-ChangeLog.txt" todir="${FT.dst.docdir}"/>
192    
193 kuromaru 1.50 <!-- copy netCDF libraries -->
194     <copy
195     file="${NC.src.libdir}/netcdf-4.0.jar"
196     tofile="${NC.dst.libdir}/netcdf-4.0.jar"
197     />
198     <copy
199     file="${NC.src.extlibdir}/log4j-1.2.15.jar"
200     tofile="${NC.dst.libdir}/log4j-1.2.15.jar"
201     />
202     <copy
203     file="${NC.src.extlibdir}/slf4j-api-1.5.6.jar"
204     tofile="${NC.dst.libdir}/slf4j-api-1.5.6.jar"
205     />
206     <copy
207     file="${NC.src.extlibdir}/slf4j-log4j12-1.5.6.jar"
208     tofile="${NC.dst.libdir}/slf4j-log4j12-1.5.6.jar"
209     />
210 kuromaru 1.51 <copy
211     file="${NC.src.extlibdir}/jdom.jar"
212     tofile="${NC.dst.libdir}/jdom.jar"
213     />
214 minemoto 1.52 <copy
215     file="${NC.src.extlibdir}/commons-codec-1.3.jar"
216     tofile="${NC.dst.libdir}/commons-codec-1.3.jar"
217     />
218     <copy
219     file="${NC.src.extlibdir}/commons-httpclient-3.1.jar"
220     tofile="${NC.dst.libdir}/commons-httpclient-3.1.jar"
221     />
222     <copy
223     file="${NC.src.extlibdir}/commons-logging-1.1.jar"
224     tofile="${NC.dst.libdir}/commons-logging-1.1.jar"
225     />
226 kuromaru 1.50 <copy todir="${NC.dst.docdir}">
227     <fileset dir="${NC.src.docdir}">
228     <include name="**/README.txt"/>
229     </fileset>
230     </copy>
231     <copy file="${NC.src.basedir}/SAMURAIGRAPH-ChangeLog.txt" todir="${NC.dst.docdir}"/>
232    
233 kuromaru 1.57 <!-- copy cisd-jhdf5 libraries -->
234     <copy
235     file="${CJ.src.libdir}/cisd-args4j.jar"
236     tofile="${CJ.dst.libdir}/cisd-args4j.jar"
237     />
238     <copy
239     file="${CJ.src.libdir}/cisd-base.jar"
240     tofile="${CJ.dst.libdir}/cisd-base.jar"
241     />
242     <copy
243     file="${CJ.src.libdir}/cisd-jhdf5-core.jar"
244     tofile="${CJ.dst.libdir}/cisd-jhdf5-core.jar"
245     />
246     <copy
247     file="${CJ.src.libdir}/cisd-jhdf5-tools.jar"
248     tofile="${CJ.dst.libdir}/cisd-jhdf5-tools.jar"
249     />
250     <copy
251     file="${CJ.src.libdir}/cisd-jhdf5.jar"
252     tofile="${CJ.dst.libdir}/cisd-jhdf5.jar"
253     />
254     <copy
255     file="${CJ.src.libdir}/commons-io.jar"
256     tofile="${CJ.dst.libdir}/commons-io.jar"
257     />
258     <copy
259     file="${CJ.src.libdir}/commons-lang.jar"
260     tofile="${CJ.dst.libdir}/commons-lang.jar"
261     />
262     <copy
263     file="${CJ.src.nativelibdir}/cisd-jhdf5-batteries_included_lin_win_mac_sun.jar"
264     tofile="${CJ.dst.libdir}/cisd-jhdf5-batteries_included_lin_win_mac_sun.jar"
265     />
266     <copy todir="${CJ.dst.docdir}">
267     <fileset dir="${CJ.src.docdir}">
268     <include name="**/CONTENT"/>
269     <include name="**/COPYING"/>
270     <include name="**/COPYING-args4j"/>
271     <include name="**/COPYING-commons"/>
272     <include name="**/COPYING-hdf5"/>
273     <include name="**/LICENSE"/>
274     </fileset>
275     </copy>
276    
277 kuromaru 1.58 <!-- copy jmatio libraries -->
278     <copy
279     file="${JM.src.libdir}/jamtio.jar"
280     tofile="${JM.dst.libdir}/jamtio.jar"
281     />
282     <copy todir="${JM.dst.docdir}">
283     <fileset dir="${JM.src.docdir}">
284     <include name="**/readme.txt"/>
285     <include name="**/license.txt"/>
286     </fileset>
287     </copy>
288    
289 orrisroot 1.1 <!-- for jar -->
290     <mkdir dir="${SG.classes}"/>
291 orrisroot 1.31 <mkdir dir="${SG.samurai-graph.basedir}"/>
292     <mkdir dir="${SG.samurai-graph.basedir}/resources"/>
293     <copy todir="${SG.samurai-graph.basedir}/resources">
294 orrisroot 1.1 <fileset dir="${SG.resdir}">
295 orrisroot 1.42 <include name="**/*.properties"/>
296 orrisroot 1.46 <include name="**/*.dtd"/>
297 orrisroot 1.1 <include name="**/*.gif"/>
298 kuromaru 1.11 <include name="**/*.png"/>
299 kuromaru 1.27 <include name="**/*.html"/>
300 orrisroot 1.1 </fileset>
301     </copy>
302 kuromaru 1.19
303 orrisroot 1.1 </target>
304    
305     <!-- compile -->
306     <target name="compile" depends="prepare">
307     <javac
308     srcdir="${SG.src.basedir}/base"
309 orrisroot 1.31 destdir="${SG.samurai-graph.basedir}"
310 orrisroot 1.1 encoding="SJIS"
311 kuromaru 1.50 target="1.5"
312     source="1.5"
313 orrisroot 1.44 classpathref="SG.classpath"
314 orrisroot 1.48 >
315 orrisroot 1.49 <!-- <compilerarg value="-Xlint"/> -->
316 orrisroot 1.48 </javac>
317 orrisroot 1.1 <javac
318     srcdir="${SG.src.basedir}/data"
319 orrisroot 1.31 destdir="${SG.samurai-graph.basedir}"
320 orrisroot 1.1 encoding="SJIS"
321 kuromaru 1.50 target="1.5"
322     source="1.5"
323 orrisroot 1.44 classpathref="SG.classpath"
324 orrisroot 1.48 >
325 orrisroot 1.49 <!-- <compilerarg value="-Xlint"/> -->
326 orrisroot 1.48 </javac>
327 orrisroot 1.1 <javac
328     srcdir="${SG.src.basedir}/figure"
329 orrisroot 1.31 destdir="${SG.samurai-graph.basedir}"
330 orrisroot 1.1 encoding="SJIS"
331 kuromaru 1.50 target="1.5"
332     source="1.5"
333 orrisroot 1.44 classpathref="SG.classpath"
334 orrisroot 1.48 >
335 orrisroot 1.49 <!-- <compilerarg value="-Xlint"/> -->
336 orrisroot 1.48 </javac>
337 orrisroot 1.1 <javac
338     srcdir="${SG.src.basedir}/figure/java2d"
339 orrisroot 1.31 destdir="${SG.samurai-graph.basedir}"
340 orrisroot 1.1 encoding="SJIS"
341 kuromaru 1.50 target="1.5"
342     source="1.5"
343 orrisroot 1.44 classpathref="SG.classpath"
344 orrisroot 1.48 >
345 orrisroot 1.49 <!-- <compilerarg value="-Xlint"/> -->
346 orrisroot 1.48 </javac>
347 orrisroot 1.1 <javac
348     srcdir="${SG.src.basedir}/application"
349 orrisroot 1.31 destdir="${SG.samurai-graph.basedir}"
350 orrisroot 1.1 encoding="SJIS"
351 kuromaru 1.50 target="1.5"
352     source="1.5"
353 orrisroot 1.44 classpathref="SG.classpath"
354 orrisroot 1.48 >
355 orrisroot 1.49 <!-- <compilerarg value="-Xlint"/> -->
356 orrisroot 1.48 </javac>
357 orrisroot 1.1 </target>
358    
359     <!-- jar file creation -->
360     <target name="jar" depends="compile">
361     <jar
362 orrisroot 1.31 jarfile="${SG.samurai-graph.jar}"
363     basedir="${SG.samurai-graph.basedir}"
364     manifest="${SG.samurai-graph.mf}"
365     />
366 orrisroot 1.1 </target>
367 kuromaru 1.50
368 orrisroot 1.1 <!-- JavaDoc creation -->
369     <target name="javadoc" depends="prepare">
370 orrisroot 1.3 <mkdir dir="${SG.javadoc.dstdir}"/>
371 orrisroot 1.1 <javadoc
372     encoding="SJIS"
373     docencoding="iso-2022-jp"
374     locale="ja"
375     destdir="${SG.javadoc.dstdir}">
376     <fileset dir="${SG.src.basedir}/base"/>
377     <fileset dir="${SG.src.basedir}/data"/>
378     <fileset dir="${SG.src.basedir}/figure"/>
379     <fileset dir="${SG.src.basedir}/figure/java2d"/>
380     <fileset dir="${SG.src.basedir}/application"/>
381     </javadoc>
382     </target>
383    
384 minemoto 1.53 <!-- Copy license and examples -->
385 orrisroot 1.14 <target name="srcdst">
386     <mkdir dir="${SG.src.dstdir}"/>
387     <copy file="COPYING.txt" todir="${SG.src.dstdir}"/>
388     <copy file="LICENSE.txt" todir="${SG.src.dstdir}"/>
389     <copy todir="${SG.src.dstdir}/examples">
390     <fileset dir="${SG.examplesdir}" excludes="**/CVS*"/>
391     </copy>
392     <copy todir="${SG.src.dstdir}/examples/data">
393     <fileset dir="${SG.examplesdir}" excludes="**/CVS*"/>
394     </copy>
395     </target>
396    
397 orrisroot 1.43
398 orrisroot 1.1 <!-- clean -->
399     <target name="clean">
400     <delete dir="${SG.dstdir}"/>
401 orrisroot 1.2 <delete dir="${SG.classes}"/>
402     <delete dir="${SG.javadoc.dstdir}"/>
403 kuromaru 1.19 <delete dir="${HP.classes}"/>
404     <delete dir="${HP.src.libdir}"/>
405 orrisroot 1.43 <delete dir="${OSX.classes}"/>
406     <delete dir="${OSX.src.libdir}"/>
407 orrisroot 1.1 </target>
408    
409 orrisroot 1.30 <!-- run -->
410     <target name="run" depends="jar">
411     <java fork="true" jar="dist/samurai-graph.jar"/>
412     </target>
413 orrisroot 1.43
414     <!-- *************** for windows *************** -->
415     <!-- compile sources of helper applications -->
416     <!-- helper properties -->
417     <property name="HP.src.basedir" value="helper"/>
418     <property name="HP.classes" value="${SG.classes}/helper"/>
419     <property name="HP.mfdir" value="${HP.src.basedir}/META-INF"/>
420     <!-- helper jar properties -->
421     <property name="HP.src.libdir" value="${HP.src.basedir}/lib"/>
422     <property name="HP.upgrade-helper.mf" value="${HP.mfdir}/UPGRADE.MF" />
423     <property name="HP.upgrade-helper.basedir" value="${HP.classes}"/>
424     <property name="HP.upgrade-helper.jar" value="${HP.src.libdir}/upgrade-helper.jar"/>
425     <target name="windows">
426 orrisroot 1.45 <!-- delete classes and dist directory -->
427     <delete dir="${HP.classes}"/>
428     <delete dir="${HP.upgrade-helper.basedir}"/>
429     <delete dir="${HP.src.libdir}"/>
430 orrisroot 1.43 <!-- create dist directory -->
431     <mkdir dir="${HP.classes}"/>
432     <mkdir dir="${HP.upgrade-helper.basedir}"/>
433     <mkdir dir="${HP.src.libdir}"/>
434     <!-- compile sources of helper applications -->
435     <javac
436     srcdir="${HP.src.basedir}/jp/riken/brain/ni/helper"
437     destdir="${HP.upgrade-helper.basedir}"
438     encoding="SJIS"
439 kuromaru 1.50 target="1.5"
440     source="1.5"
441 orrisroot 1.43 />
442     <!-- create jar file -->
443     <jar
444     jarfile="${HP.upgrade-helper.jar}"
445     basedir="${HP.classes}"
446     manifest="${HP.upgrade-helper.mf}"
447     />
448     </target>
449    
450     <!-- *************** for macosx *************** -->
451     <!-- maxos x application adapter properties -->
452     <property name="OSX.src.basedir" value="macosx"/>
453     <property name="OSX.classes" value="${SG.classes}/macosx"/>
454     <!-- maxos x application adapter jar properties -->
455     <property name="OSX.src.libdir" value="${OSX.src.basedir}/lib"/>
456     <property name="OSX.macosx-adapter.basedir" value="${OSX.classes}"/>
457     <property name="OSX.macosx-adapter.jar" value="${OSX.src.libdir}/macosx-adapter.jar"/>
458     <!-- maxos x depending jar -->
459     <path id="OSX.classpath">
460     <pathelement path="${classpath}"/>
461     <fileset dir="${SG.dstdir}">
462     <include name="samurai-graph.jar"/>
463     </fileset>
464     </path>
465    
466     <target name="macosx" depends="jar">
467 orrisroot 1.45 <!-- delete classes and dist directory -->
468     <delete dir="${OSX.classes}"/>
469     <delete dir="${OSX.macosx-adapter.basedir}"/>
470     <delete dir="${OSX.src.libdir}"/>
471 orrisroot 1.43 <!-- create dist directory -->
472     <mkdir dir="${OSX.classes}"/>
473     <mkdir dir="${OSX.macosx-adapter.basedir}"/>
474     <mkdir dir="${OSX.src.libdir}"/>
475     <!-- compile sources of macosx application adapter -->
476     <javac
477     srcdir="${OSX.src.basedir}/jp/riken/brain/ni/samuraigraph/platform/macosx"
478     destdir="${OSX.macosx-adapter.basedir}"
479     classpathref="OSX.classpath"
480     encoding="SJIS"
481 kuromaru 1.50 target="1.5"
482     source="1.5"
483 orrisroot 1.43 />
484     <!-- create jar file -->
485     <jar
486     jarfile="${OSX.macosx-adapter.jar}"
487     basedir="${OSX.classes}"
488     />
489     </target>
490    
491 orrisroot 1.48 <target name="testJDK">
492 kuromaru 1.50 <condition property="isJDK1.5">
493 orrisroot 1.48 <and>
494 kuromaru 1.50 <equals arg1="${ant.java.version}" arg="1.5"/>
495 orrisroot 1.48 </and>
496     </condition>
497     </target>
498 orrisroot 1.1 </project>

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26