Parameterize the build path.
| 741 | 768 | |
|---|---|---|
| 24 | 24 | <property name="APPSCRIPTING" value="${app.name}-${VER}-script.app.tar.gz" /> |
| 25 | 25 | <property name="APPFILE" value="${app.name}-${VER}.app.tar.gz" /> |
| 26 | 26 | <property name="osx.app.name" value="${app.name}-${VER}.app" /> |
| 27 | <property name="build.path" value="/tmp/building" /> | |
| 27 | 28 | <property name="osx.app.path" value="/tmp/building/${osx.app.name}" /> |
| 28 | 29 | <property name="DMGFILE" value="${app.name}-${VER}.dmg" /> |
| 29 | 30 | <property name="EXESCRIPTING" value="${app.name}-${VER}-script.exe" /> |
| --- | --- | |
| 163 | 164 | |
| 164 | 165 | <target name="jar" depends="jar-real"> |
| 165 | 166 | <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" /> | |
| 168 | 169 | <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF"> |
| 169 | 170 | <fileset dir="${main.dir}/onejar" includes="com/**/*.class" /> |
| 170 | 171 | <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" /> | |
| 172 | 173 | <fileset dir="${main.dir}" includes="lib/apple.jar" /> |
| 173 | 174 | <fileset dir="${main.dir}" includes="lib/derby.jar" /> |
| 174 | 175 | <fileset dir="${main.dir}" includes="lib/jdesktop.jar" /> |
| 175 | 176 | <fileset dir="${main.dir}" includes="lib/mp3codec.jar" /> |
| 176 | 177 | </jar> |
| 177 | <delete dir="/tmp/building/main" /> | |
| 178 | <delete dir="${build.path}/main" /> | |
| 178 | 179 | </target> |
| 179 | 180 | |
| 180 | 181 | <target name="scripting-jar" depends="jar-real"> |
| 181 | 182 | <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" /> | |
| 184 | 185 | <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF"> |
| 185 | 186 | <fileset dir="${main.dir}/onejar" includes="com/**/*.class" /> |
| 186 | 187 | <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" /> | |
| 188 | 189 | <fileset dir="${main.dir}" includes="lib/*.jar" /> |
| 189 | 190 | <fileset dir="${main.dir}" includes="lib/jbidwatcher/**" /> |
| 190 | 191 | </jar> |
| 191 | 192 | <move file="${BINARY}" tofile="${BINARYSCRIPTING}" /> |
| 192 | <delete dir="/tmp/building/main" /> | |
| 193 | <delete dir="${build.path}/main" /> | |
| 193 | 194 | </target> |
| 194 | 195 | |
| 195 | 196 | <property name="packaging" value="platform" /> |
| --- | --- | |
| 333 | 334 | </delete> |
| 334 | 335 | <antcall target="clean-osx-build" /> |
| 335 | 336 | <!-- 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" /> | |
| 337 | 338 | <delete file="/tmp/jbidwatcher-launch.xml"/> |
| 338 | 339 | <delete file="/tmp/${BINARY}"/> |
| 339 | 340 | <delete file="/tmp/jbidwatcher.ico"/> |
