Rev 77 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 77 | Rev 81 | ||
---|---|---|---|
1 | <project name="DUBwise" basedir="."> |
1 | <project name="DUBwise" basedir="."> |
2 | <property name="wtk.home" value="/home/ligi/tools/WTK2.2/"/> |
2 | <property name="wtk.home" value="/home/ligi/tools/WTK2.2/"/> |
3 | 3 | ||
4 | <property name="project_name" value="DUBwise"/> <!-- jar filename --> |
4 | <property name="project_name" value="DUBwise"/> <!-- jar filename --> |
5 | <property name="project_version" value="0.43"/> |
5 | <property name="project_version" value="0.44"/> |
6 | 6 | ||
7 | <property file="build.props"/> |
7 | <property file="build.props"/> |
8 | 8 | ||
9 | <property name="res_dir" location="tmp/res"/> |
9 | <property name="res_dir" location="tmp/res"/> |
10 | <property name="build_dir" location="${basedir}/build/"/> |
10 | <property name="build_dir" location="${basedir}/build/"/> |
11 | <property name="lib_dir" location="${basedir}/lib/"/> |
11 | <property name="lib_dir" location="${basedir}/lib/"/> |
12 | <property name="src_dir" location="${basedir}/src/"/> |
12 | <property name="src_dir" location="${basedir}/src/"/> |
13 | <property name="preprocessed_src_dir" location="${basedir}/tmp/pp_src/"/> |
13 | <property name="preprocessed_src_dir" location="${basedir}/tmp/pp_src/"/> |
14 | 14 | ||
15 | 15 | ||
16 | <taskdef resource="antenna.properties" classpath="${lib_dir}/antenna.jar"/> |
16 | <taskdef resource="antenna.properties" classpath="${lib_dir}/antenna.jar"/> |
17 | 17 | ||
18 | <property name="wtk.midp.version" value="2.0"/> |
18 | <property name="wtk.midp.version" value="2.0"/> |
19 | 19 | ||
20 | <property name="wtk.midpapi" value="${lib_dir}/classes.zip"/> |
20 | <property name="wtk.midpapi" value="${lib_dir}/classes.zip"/> |
21 | 21 | ||
22 | <target name="build"> |
22 | <target name="build"> |
23 | <wtkpreprocess version="2" srcdir="${src_dir}" destdir="${preprocessed_src_dir}" symbols="VERSION=${project_version},voice_mode=${voice_mode}" verbose="false"/> |
23 | <wtkpreprocess version="2" srcdir="${src_dir}" destdir="${preprocessed_src_dir}" symbols="VERSION=${project_version},voice_mode=${voice_mode}" verbose="false"/> |
24 | <wtkbuild destdir="${build_dir}/classes" srcdir="${preprocessed_src_dir}" target="1.1" preverify="true"/> |
24 | <wtkbuild destdir="${build_dir}/classes" srcdir="${preprocessed_src_dir}" target="1.1" preverify="true"/> |
25 | <wtkjad |
25 | <wtkjad |
26 | jadfile="${build_dir}/bin/${basename}.jad" |
26 | jadfile="${build_dir}/bin/${basename}.jad" |
27 | jarfile="${build_dir}/bin/${basename}.jar" |
27 | jarfile="${build_dir}/bin/${basename}.jar" |
28 | update="false" |
28 | update="false" |
29 | manifest="${build_dir}/bin/MANIFEST.MF" |
29 | manifest="${build_dir}/bin/MANIFEST.MF" |
30 | name="${project_name}" |
30 | name="${project_name}" |
31 | vendor="LiGi" |
31 | vendor="LiGi" |
32 | version="${project_version}"> |
32 | version="${project_version}"> |
33 | <attribute name="MIDletX-No-Command" value="true"/> |
33 | <attribute name="MIDletX-No-Command" value="true"/> |
34 | <attribute name="MIDlet-Icon" value="i.png"/> |
34 | <attribute name="MIDlet-Icon" value="i.png"/> |
35 | <midlet name="${project_name}" class="${project_name}" icon="i.png" /> |
35 | <midlet name="${project_name}" class="${project_name}" icon="i.png" /> |
36 | 36 | ||
37 | <!-- !!TODO!! Remove Icon JAD entry if no icon is there --> |
37 | <!-- !!TODO!! Remove Icon JAD entry if no icon is there --> |
38 | </wtkjad> |
38 | </wtkjad> |
39 | 39 | ||
40 | <wtkpackage |
40 | <wtkpackage |
41 | jarfile="${build_dir}/bin/${basename}.jar" |
41 | jarfile="${build_dir}/bin/${basename}.jar" |
42 | jadfile="${build_dir}/bin/${basename}.jad" |
42 | jadfile="${build_dir}/bin/${basename}.jad" |
43 | basedir="${build_dir}/classes" |
43 | basedir="${build_dir}/classes" |
44 | manifest="${build_dir}/bin/MANIFEST.MF" |
44 | manifest="${build_dir}/bin/MANIFEST.MF" |
45 | obfuscate="true" |
45 | obfuscate="true" |
46 | preverify="true"> |
46 | preverify="true"> |
47 | <fileset dir="${res_dir}/"> |
47 | <fileset dir="${res_dir}/"> |
48 | <include name="*"/> |
48 | <include name="*"/> |
49 | </fileset> |
49 | </fileset> |
50 | </wtkpackage> |
50 | </wtkpackage> |
51 | 51 | ||
52 | <!-- !!TODO!! just zip if flag set --> |
52 | <!-- !!TODO!! just zip if flag set --> |
53 | <zip destfile="${build_dir}/deploy.zip" basedir="${build_dir}/bin/" includes="**/*"/> |
53 | <zip destfile="${build_dir}/deploy.zip" basedir="${build_dir}/bin/" includes="**/*"/> |
54 | </target> |
54 | </target> |
55 | 55 | ||
56 | 56 | ||
57 | <target name="clean"> |
57 | <target name="clean"> |
- | 58 | ||
58 | <delete dir="${build_dir}"/> |
59 | <delete dir="${build_dir}"/> |
- | 60 | <delete dir="${preprocessed_src_dir}"/> |
|
59 | <tstamp/> |
61 | <tstamp/> |
- | 62 | ||
60 | 63 | <mkdir dir="${preprocessed_src_dir}"/> |
|
61 | <mkdir dir="${build_dir}"/> |
64 | <mkdir dir="${build_dir}"/> |
62 | <mkdir dir="${build_dir}/classes"/> |
65 | <mkdir dir="${build_dir}/classes"/> |
63 | <mkdir dir="${build_dir}/bin"/> |
66 | <mkdir dir="${build_dir}/bin"/> |
64 | </target> |
67 | </target> |
65 | 68 | ||
66 | 69 | ||
67 | </project> |
70 | </project> |