<!-- 出力するファイル名 -->
<property name="appName" value="CharacterManaJ.app"/>
<property name="jarName" value="CharacterManaJ.jar"/>
+ <property name="distdir" value="dist"/>
<!-- ビルド日時とバージョン、ベンダー -->
<property file="resources/version.properties"/>
</java>
<!-- JARを作成する -->
- <jar jarfile="CharacterManaJ.jar" basedir="work">
+ <jar jarfile="${distdir}/CharacterManaJ.jar" basedir="work">
<manifest>
<attribute name="Main-Class" value="charactermanaj.CharacterManaJ" />
<!-- スプラッシュ画像 -->
-->
<target name="makeAppBundle" if="isMacOSX" depends="default">
<!-- JARファイルをアプリケーションバンドル内にコピー -->
- <exec dir="." executable="/bin/ln">
+ <exec dir="${distdir}" executable="/bin/ln">
<arg line='-f "${jarName}" "${appName}/Contents/Resources/Java/${jarName}"'/>
</exec>
<!-- JAVA起動スタブをコピー -->
<copy file="/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub"
- toDir="${appName}/Contents/MacOS/"/>
+ toDir="${distdir}/${appName}/Contents/MacOS/"/>
<!-- ルートフォルダにアプリケーションバンドルの属性をセット -->
- <exec dir="." executable="/bin/sh">
+ <exec dir="${distdir}" executable="/bin/sh">
<arg line='-c "/usr/bin/setFile -a B ${appName}"'/>
</exec>
<!-- JAVA起動スタブに実行パーミッション再設定 -->
- <exec dir="." executable="/bin/sh">
+ <exec dir="${distdir}" executable="/bin/sh">
<arg line='-c "chmod 755 ${appName}/Contents/MacOS/JavaApplicationStub"'/>
</exec>
<!-- リソースディレクトリのパーミッション再設定 -->
- <exec dir="." executable="/bin/sh">
+ <exec dir="${distdir}" executable="/bin/sh">
<arg line='-c "chmod -R 774 ${appName}/Contents/Resources/"'/>
</exec>
</target>
-->
<target name="makeAppBundleJava7" if="isMacOSX" depends="default">
<!-- JARファイルをアプリケーションバンドル内にコピー -->
- <exec dir="." executable="/bin/ln">
+ <exec dir="${distdir}" executable="/bin/ln">
<arg line='-f "${jarName}" "java7mac/${appName}/Contents/Java/${jarName}"'/>
</exec>
<!-- ルートフォルダにアプリケーションバンドルの属性をセット -->
- <exec dir="java7mac" executable="/bin/sh">
+ <exec dir="${distdir}/java7mac" executable="/bin/sh">
<arg line='-c "/usr/bin/setFile -a B ${appName}"'/>
</exec>
<!-- JAVA起動スタブに実行パーミッション再設定 -->
- <exec dir="java7mac" executable="/bin/sh">
+ <exec dir="${distdir}/java7mac" executable="/bin/sh">
<arg line='-c "chmod 755 ${appName}/Contents/MacOS/JavaAppLauncher"'/>
</exec>
<!-- リソースディレクトリのパーミッション再設定 -->
- <exec dir="java7mac" executable="/bin/sh">
+ <exec dir="${distdir}/java7mac" executable="/bin/sh">
<arg line='-c "chmod -R 774 ${appName}/Contents/Resources/"'/>
</exec>
</target>