OSDN Git Service

[#31450] add ScriptContext field into Environment for scripting
[stew/Stew4.git] / build.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- ====================================================================== 
3      Stew
4      SQL Testing Environment With JDBC
5      ====================================================================== -->
6 <project name="Stew4 build" default="build">
7
8     <!-- ENVIRONMENT VERSION INFO -->
9     <echo level="info" message="Ant  = ${ant.version}" />
10     <echo level="info" message="java = ${ant.java.version}" />
11
12     <!-- PROPERTIES -->
13     <property name="jar" value="stew.jar" />
14     <property name="src" value="src" />
15     <property name="bin" value="BLD" />
16
17     <!-- - - - - - - - - - - - - - - - - - 
18           target: clean                      
19          - - - - - - - - - - - - - - - - - -->
20     <target name="clean">
21         <mkdir dir="${bin}" />
22         <delete includeEmptyDirs="yes">
23             <fileset dir="${bin}" includes="**" />
24         </delete>
25     </target>
26
27     <!-- - - - - - - - - - - - - - - - - - 
28           target: compile
29          - - - - - - - - - - - - - - - - - -->
30     <target name="compile">
31         <mkdir dir="${bin}" />
32         <javac fork="yes"
33                srcdir="${src}"
34                destdir="${bin}"
35                source="1.6"
36                target="1.6"
37                encoding="utf-8"
38                optimize="yes"
39                deprecation="no"
40                debug="yes"
41                debuglevel="source,lines">
42             <include name="**/*.java" />
43         </javac>
44         <copy todir="${bin}">
45             <fileset dir="${src}">
46                 <include name="**/version" />
47                 <include name="**/*.u8p" />
48                 <include name="**/*.png" />
49             </fileset>
50         </copy>
51     </target>
52
53     <!-- - - - - - - - - - - - - - - - - - 
54           target: archive
55          - - - - - - - - - - - - - - - - - -->
56     <target name="archive" depends="compile">
57         <jar destfile="${jar}" manifest="${src}/MANIFEST.MF">
58             <fileset dir="${bin}">
59                 <include name="net/**" />
60             </fileset>
61         </jar>
62     </target>
63
64     <!-- ================================= 
65           target: build
66          ================================= -->
67     <target name="build" depends="archive" />
68
69 </project>