avatar

768

Parameterize the build path.

by mrs, 07 Feb, 2009 09:19 AM
741 768  
2424   <property name="APPSCRIPTING" value="${app.name}-${VER}-script.app.tar.gz" />
2525   <property name="APPFILE" value="${app.name}-${VER}.app.tar.gz" />
2626   <property name="osx.app.name" value="${app.name}-${VER}.app" />
27   <property name="build.path" value="/tmp/building" />
2728   <property name="osx.app.path" value="/tmp/building/${osx.app.name}" />
2829   <property name="DMGFILE" value="${app.name}-${VER}.dmg" />
2930   <property name="EXESCRIPTING" value="${app.name}-${VER}-script.exe" />
------
163164 
164165   <target name="jar" depends="jar-real">
165166     <echo level="info" message="Building the top-level .jar file." />
166     <mkdir dir="/tmp/building/main" />
167     <copy file="${INTERMEDIATE}" tofile="/tmp/building/main/main.jar" />
167     <mkdir dir="${build.path}/main" />
168     <copy file="${INTERMEDIATE}" tofile="${build.path}/main/main.jar" />
168169     <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF">
169170       <fileset dir="${main.dir}/onejar" includes="com/**/*.class" />
170171       <fileset dir="${main.dir}/onejar" includes="boot-manifest.mf" />
171       <fileset dir="/tmp/building" includes="main/main.jar" />
172       <fileset dir="${build.path}" includes="main/main.jar" />
172173       <fileset dir="${main.dir}" includes="lib/apple.jar" />
173174       <fileset dir="${main.dir}" includes="lib/derby.jar" />
174175       <fileset dir="${main.dir}" includes="lib/jdesktop.jar" />
175176       <fileset dir="${main.dir}" includes="lib/mp3codec.jar" />
176177     </jar>
177     <delete dir="/tmp/building/main" />
178     <delete dir="${build.path}/main" />
178179   </target>
179180 
180181   <target name="scripting-jar" depends="jar-real">
181182     <echo level="info" message="Building the top-level .jar file." />
182     <mkdir dir="/tmp/building/main" />
183     <copy file="${INTERMEDIATE}" tofile="/tmp/building/main/main.jar" />
183     <mkdir dir="${build.path}/main" />
184     <copy file="${INTERMEDIATE}" tofile="${build.path}/main/main.jar" />
184185     <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF">
185186       <fileset dir="${main.dir}/onejar" includes="com/**/*.class" />
186187       <fileset dir="${main.dir}/onejar" includes="boot-manifest.mf" />
187       <fileset dir="/tmp/building" includes="main/main.jar" />
188       <fileset dir="${build.path}" includes="main/main.jar" />
188189       <fileset dir="${main.dir}" includes="lib/*.jar" />
189190       <fileset dir="${main.dir}" includes="lib/jbidwatcher/**" />
190191     </jar>
191192     <move file="${BINARY}" tofile="${BINARYSCRIPTING}" />
192     <delete dir="/tmp/building/main" />
193     <delete dir="${build.path}/main" />
193194   </target>
194195 
195196   <property name="packaging" value="platform" />
------
333334     </delete>
334335     <antcall target="clean-osx-build" />
335336     <!--  Delete intermediate files in case they still are around -->
336     <delete file="/tmp/building/main/main.jar" />
337     <delete file="${build.path}/main/main.jar" />
337338     <delete file="/tmp/jbidwatcher-launch.xml"/>
338339     <delete file="/tmp/${BINARY}"/>
339340     <delete file="/tmp/jbidwatcher.ico"/>