OSDN Git Service

・ 配備ディレクトリの分離
authorseraphy <seraphy@5b6e9025-a2e8-4882-b233-f889982098c5>
Mon, 25 Mar 2013 11:30:20 +0000 (11:30 +0000)
committerseraphy <seraphy@5b6e9025-a2e8-4882-b233-f889982098c5>
Mon, 25 Mar 2013 11:30:20 +0000 (11:30 +0000)
・ アプリケーションバンドルのローカライズ修正

git-svn-id: https://svn.sourceforge.jp/svnroot/charactermanaj/trunk@49 5b6e9025-a2e8-4882-b233-f889982098c5

21 files changed:
CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings [deleted file]
build.xml
dist/CharacterManaJ.app/Contents/Info.plist [moved from CharacterManaJ.app/Contents/Info.plist with 100% similarity]
dist/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub [moved from CharacterManaJ.app/Contents/MacOS/JavaApplicationStub with 100% similarity]
dist/CharacterManaJ.app/Contents/PkgInfo [moved from CharacterManaJ.app/Contents/PkgInfo with 100% similarity]
dist/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar [moved from CharacterManaJ.jar with 91% similarity]
dist/CharacterManaJ.app/Contents/Resources/en.lproj/InfoPlist.strings [new file with mode: 0755]
dist/CharacterManaJ.app/Contents/Resources/icon.icns [moved from CharacterManaJ.app/Contents/Resources/icon.icns with 100% similarity]
dist/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings [moved from java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings with 100% similarity]
dist/CharacterManaJ.app/Contents/Resources/splash.png [moved from CharacterManaJ.app/Contents/Resources/splash.png with 100% similarity]
dist/CharacterManaJ.jar [moved from java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar with 91% similarity]
dist/charactermanaj.exe [moved from charactermanaj.exe with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/Info.plist [moved from java7mac/CharacterManaJ.app/Contents/Info.plist with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar [moved from CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar with 91% similarity]
dist/java7mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher [moved from java7mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/PkgInfo [moved from java7mac/CharacterManaJ.app/Contents/PkgInfo with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings [moved from java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/Resources/icon.icns [moved from java7mac/CharacterManaJ.app/Contents/Resources/icon.icns with 100% similarity]
dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings [new file with mode: 0755]
dist/java7mac/CharacterManaJ.app/Contents/Resources/splash.png [moved from java7mac/CharacterManaJ.app/Contents/Resources/splash.png with 100% similarity]
launch4j.xml

diff --git a/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings b/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings
deleted file mode 100755 (executable)
index 7c94dc3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-CFBundleName = "キャラクターなんとかJ";
index b4343d7..0bfe1b0 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -5,6 +5,7 @@
        <!-- 出力するファイル名 -->
        <property name="appName" value="CharacterManaJ.app"/>
        <property name="jarName" value="CharacterManaJ.jar"/>
+       <property name="distdir" value="dist"/>
 
        <!-- ビルド日時とバージョン、ベンダー -->
        <property file="resources/version.properties"/>
@@ -69,7 +70,7 @@
                </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>
similarity index 91%
rename from CharacterManaJ.jar
rename to dist/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar
index afa5605..db891c5 100755 (executable)
Binary files a/CharacterManaJ.jar and b/dist/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar differ
diff --git a/dist/CharacterManaJ.app/Contents/Resources/en.lproj/InfoPlist.strings b/dist/CharacterManaJ.app/Contents/Resources/en.lproj/InfoPlist.strings
new file mode 100755 (executable)
index 0000000..e69de29
similarity index 91%
rename from java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar
rename to dist/CharacterManaJ.jar
index afa5605..db891c5 100755 (executable)
Binary files a/java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar and b/dist/CharacterManaJ.jar differ
similarity index 100%
rename from charactermanaj.exe
rename to dist/charactermanaj.exe
similarity index 91%
rename from CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar
rename to dist/java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar
index afa5605..db891c5 100755 (executable)
Binary files a/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar and b/dist/java7mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar differ
diff --git a/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings b/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings
new file mode 100755 (executable)
index 0000000..53d07a8
--- /dev/null
@@ -0,0 +1,2 @@
+CFBundleName = "キャラクターなんとかJ";
+CFBundleDisplayName = "キャラクターなんとかJ";
index a609a35..f4d0ca4 100644 (file)
@@ -1,8 +1,8 @@
 <launch4jConfig>
   <dontWrapJar>false</dontWrapJar>
   <headerType>gui</headerType>
-  <jar>CharacterManaJ.jar</jar>
-  <outfile>charactermanaj.exe</outfile>
+  <jar>dist/CharacterManaJ.jar</jar>
+  <outfile>dist/charactermanaj.exe</outfile>
   <errTitle></errTitle>
   <cmdLine></cmdLine>
   <chdir></chdir>