1
<?xml version="1.0" encoding="UTF-8"?>
2
<project name="evaristo-v1r2" basedir=".." default="mkjar">
16
value="${proj-name}-${proj-version}"/>
20
value="/m16e/misc/backup/archive"/>
24
value="${archive-home}/${proj-full-name}/${proj-full-name}-${DSTAMP}-${TSTAMP}"/>
30
name="proj-tools-version"
34
value="../free-tools-${proj-tools-version}"/>
36
name="proj-tools-name"
37
value="m16e-free-tools" />
41
value="/usr/local/m16e/devel/${proj-full-name}"/>
42
<mkdir dir="${deploy-dir}"/>
46
value="${deploy-dir}/lib"/>
47
<mkdir dir="${build-dir}"/>
50
name="deploy-proj-dir"
51
value="${deploy-dir}"/>
53
<fileset dir="${build-dir}">
54
<include name="*.jar"/>
63
<!-- target: clean-tools -->
68
<fileset dir="${proj-tools-dir}/src" includes="**/*.class"/>
72
<!-- target: compile-tools -->
76
<javac srcdir="${proj-tools-dir}/src" debug="on">
77
<include name="**/*.java" />
81
<!-- target: mkjar-tools -->
84
depends="compile-tools">
86
<mkdir dir="${build-dir}" />
88
jarfile="${build-dir}/${proj-tools-name}-${proj-tools-version}.jar"
89
basedir="${proj-tools-dir}/src"
90
includes="**/*.class" />
92
jarfile="${build-dir}/${proj-tools-name}-${proj-tools-version}-src.jar"
93
basedir="${proj-tools-dir}/src"
94
includes="**/*.java, **/*.xml" />
98
<!-- target: clean -->
103
<fileset dir="${src-dir}" includes="**/*.class"/>
107
<!-- target: clean-all -->
110
depends="clean, clean-tools">
113
<!-- target: compile -->
116
depends="mkjar-tools" >
118
<javac debug="on" srcdir="${src-dir}">
119
<include name="**/*.java"/>
120
<classpath refid="classpath"/>
124
<!-- target: mkjar -->
131
includes="**/*.class"
132
jarfile="${build-dir}/${proj-full-name}.jar"/>
136
includes="**/*.java, **/*.xml"
137
jarfile="${build-dir}/${proj-full-name}-src.jar"/>
141
<!-- target: deploy-proj-dir -->
143
name="deploy-proj-dir"
145
<mkdir dir="${deploy-proj-dir}"/>
146
<copy todir="${deploy-proj-dir}">
152
<!-- target: copy-to-archive -->
154
name="copy-to-archive"
157
<mkdir dir="${deploy-dir}"/>
158
<mkdir dir="${deploy-proj-dir}"/>
159
<mkdir dir="${archive-dir}"/>
161
file="${build-dir}/${proj-full-name}.jar"
162
tofile="${archive-dir}/${proj-full-name}.jar"/>
164
file="${build-dir}/${proj-full-name}-src.jar"
165
tofile="${archive-dir}/${proj-full-name}-src.jar"/>
167
file="${build-dir}/${proj-tools-name}-${proj-tools-version}.jar"
168
tofile="${archive-dir}/${proj-tools-name}-${proj-tools-version}.jar"/>
170
file="${build-dir}/${proj-tools-name}-${proj-tools-version}-src.jar"
171
tofile="${archive-dir}/${proj-tools-name}-${proj-tools-version}-src.jar"/>
173
file="${src-dir}/build.xml"
174
tofile="${archive-dir}/build.xml"/>
175
<mkdir dir="${archive-dir}/resources"/>
177
todir="${archive-dir}/resources">
184
<!-- target: deploy-all -->
187
depends="copy-to-archive, deploy-proj-dir">