Rev 316 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 316 | Rev 531 | ||
---|---|---|---|
1 | <project name="DUBwiseInstaller" basedir="."> |
1 | <project name="DUBwiseInstaller" basedir="." default="build"> |
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 | <!-- jar filename --> |
|
4 | <property name="project_name" value="DUBwiseInstaller"/> <!-- jar filename --> |
5 | <property name="project_name" value="DUBwiseInstaller"/> |
5 | 6 | ||
6 | <property name="project_version" value="0.7"/> |
7 | <property name="project_version" value="0.8"/> |
7 | 8 | ||
8 | <property name="res_dir" location="res"/> |
9 | <property name="res_dir" location="res"/> |
9 | <property name="build_dir" location="${basedir}/build/"/> |
10 | <property name="build_dir" location="${basedir}/build/"/> |
10 | <property name="bin_dir" location="${basedir}/bin/"/> |
11 | <property name="bin_dir" location="${basedir}/bin/"/> |
11 | 12 | ||
12 | <property name="lib_dir" location="${basedir}/lib/"/> |
13 | <property name="lib_dir" location="${basedir}/lib/"/> |
13 | <property name="src_dir" location="${basedir}/src/"/> |
14 | <property name="src_dir" location="${basedir}/src/"/> |
14 | 15 | ||
15 | <property name="basename" value="${project_name}"/> |
16 | <property name="basename" value="${project_name}"/> |
16 | - | ||
17 | - | ||
18 | <echo > |
- | |
19 | ${build_dir} |
- | |
20 | ${basename} |
- | |
21 | </echo> |
- | |
22 | 17 | ||
23 | <taskdef resource="antenna.properties" classpath="${lib_dir}/antenna.jar"/> |
18 | <taskdef resource="antenna.properties" classpath="${lib_dir}/antenna.jar"/> |
24 | 19 | ||
25 | <property name="wtk.midp.version" value="2.0"/> |
20 | <property name="wtk.midp.version" value="1.0"/> |
26 | <property name="wtk.cldc.version" value="1.0"/> |
21 | <property name="wtk.cldc.version" value="1.0"/> |
27 | 22 | ||
28 | <property name="wtk.midpapi" value="${lib_dir}/classes.zip"/> |
23 | <property name="wtk.midpapi" value="${lib_dir}/classes.zip"/> |
29 | 24 | ||
30 | <target name="build" depends="builddirs"> |
25 | <target name="build" depends="cleaner,builddirs"> |
31 | 26 | ||
32 | <wtkbuild destdir="${build_dir}/classes" srcdir="${src_dir}" target="1.1" preverify="false"/> |
27 | <wtkbuild destdir="${build_dir}/classes" srcdir="${src_dir}" target="1.1" preverify="false"/> |
33 | <wtkjad |
28 | <wtkjad |
34 | jadfile="${bin_dir}/${basename}.jad" |
29 | jadfile="${bin_dir}/${basename}.jad" |
35 | jarfile="${bin_dir}/${basename}.jar" |
30 | jarfile="${bin_dir}/${basename}.jar" |
36 | update="false" |
31 | update="false" |
37 | manifest="${build_dir}/MANIFEST.MF" |
32 | manifest="${build_dir}/MANIFEST.MF" |
38 | name="${project_name}" |
33 | name="${project_name}" |
39 | vendor="LiGi" |
34 | vendor="LiGi" |
40 | version="${project_version}"> |
35 | version="${project_version}"> |
41 | <attribute name="MIDletX-No-Command" value="true"/> |
36 | <attribute name="MIDletX-No-Command" value="true"/> |
42 | <attribute name="MIDlet-Icon" value="i.png"/> |
37 | <attribute name="MIDlet-Icon" value="i.png"/> |
43 | <midlet name="${project_name}" class="${project_name}" icon="i.png" /> |
38 | <midlet name="${project_name}" class="${project_name}" icon="i.png" /> |
44 | 39 | ||
45 | <!-- !!TODO!! Remove Icon JAD entry if no icon is there --> |
40 | <!-- !!TODO!! Remove Icon JAD entry if no icon is there --> |
46 | </wtkjad> |
41 | </wtkjad> |
47 | 42 | ||
48 | <wtkpackage |
43 | <wtkpackage |
49 | jarfile="${bin_dir}/${basename}.jar" |
44 | jarfile="${bin_dir}/${basename}.jar" |
50 | jadfile="${bin_dir}/${basename}.jad" |
45 | jadfile="${bin_dir}/${basename}.jad" |
51 | basedir="${build_dir}/classes" |
46 | basedir="${build_dir}/classes" |
52 | manifest="${build_dir}/MANIFEST.MF" |
47 | manifest="${build_dir}/MANIFEST.MF" |
53 | obfuscate="true" |
48 | obfuscate="true" |
54 | preverify="true"> |
49 | preverify="true"> |
55 | <fileset dir="${res_dir}/"> |
50 | <fileset dir="${res_dir}/"> |
56 | <include name="*"/> |
51 | <include name="*"/> |
57 | </fileset> |
52 | </fileset> |
58 | </wtkpackage> |
53 | </wtkpackage> |
59 | 54 | ||
60 | 55 | ||
61 | </target> |
56 | </target> |
62 | 57 | ||
63 | 58 | ||
64 | <target name="clean"> |
59 | <target name="clean"> |
65 | <delete dir="${build_dir}"/> |
60 | <delete dir="${build_dir}"/> |
66 | </target> |
61 | </target> |
67 | 62 | ||
68 | <target name="builddirs"> |
63 | <target name="cleaner"> |
- | 64 | <delete dir="${build_dir}"/> |
|
- | 65 | <delete file="${bin_dir}/*.ja*"/> |
|
- | 66 | </target> |
|
- | 67 | ||
- | 68 | <target name="builddirs"> |
|
- | 69 | <delete dir="${build_dir}"/> |
|
69 | <delete dir="${build_dir}"/> |
70 | |
70 | <mkdir dir="${build_dir}"/> |
71 | <mkdir dir="${build_dir}"/> |
71 | <mkdir dir="${build_dir}/classes"/> |
72 | <mkdir dir="${build_dir}/classes"/> |
72 | <mkdir dir="${build_dir}/bin"/> |
73 | <mkdir dir="${build_dir}/bin"/> |
73 | </target> |
74 | </target> |
74 | 75 | ||
75 | 76 | ||
76 | </project> |
77 | </project> |