796 $(Q)mkdir -p "$(OSXAPP)"/Contents/MacOS |
796 $(Q)mkdir -p "$(OSXAPP)"/Contents/MacOS |
797 $(Q)mkdir -p "$(OSXAPP)"/Contents/Resources |
797 $(Q)mkdir -p "$(OSXAPP)"/Contents/Resources |
798 $(Q)mkdir -p "$(OSXAPP)"/Contents/Data |
798 $(Q)mkdir -p "$(OSXAPP)"/Contents/Data |
799 $(Q)mkdir -p "$(OSXAPP)"/Contents/Lang |
799 $(Q)mkdir -p "$(OSXAPP)"/Contents/Lang |
800 $(Q)echo "APPL????" > "$(OSXAPP)"/Contents/PkgInfo |
800 $(Q)echo "APPL????" > "$(OSXAPP)"/Contents/PkgInfo |
801 $(Q)cp os/macos/openttd.icns "$(OSXAPP)"/Contents/Resources/openttd.icns |
801 $(Q)cp os/macosx/openttd.icns "$(OSXAPP)"/Contents/Resources/openttd.icns |
802 $(Q)os/macos/plistgen.sh "$(OSXAPP)" "$(REV)" |
802 $(Q)os/macosx/plistgen.sh "$(OSXAPP)" "$(REV)" |
803 $(Q)cp os/macos/track_starter "$(OSXAPP)"/contents/macos |
803 $(Q)cp os/macosx/track_starter "$(OSXAPP)"/contents/macos |
804 $(Q)ls os/macos | grep -q "\.class" || \ |
804 $(Q)ls os/macosx | grep -q "\.class" || \ |
805 javac os/macos/OpenTTDMidi.java |
805 javac os/macosx/OpenTTDMidi.java |
806 $(Q)cp os/macos/OpenTTDMidi.class "$(OSXAPP)"/contents/macos |
806 $(Q)cp os/macosx/OpenTTDMidi.class "$(OSXAPP)"/contents/macos |
807 $(Q)cp data/* "$(OSXAPP)"/Contents/data/ |
807 $(Q)cp data/* "$(OSXAPP)"/Contents/data/ |
808 $(Q)cp lang/*.lng "$(OSXAPP)"/Contents/lang/ |
808 $(Q)cp lang/*.lng "$(OSXAPP)"/Contents/lang/ |
809 $(Q)cp $(TTD) "$(OSXAPP)"/Contents/MacOS/$(TTD) |
809 $(Q)cp $(TTD) "$(OSXAPP)"/Contents/MacOS/$(TTD) |
810 |
810 |
811 $(endwarnings): $(64_bit_warnings) |
811 $(endwarnings): $(64_bit_warnings) |
875 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/readme\ if\ crashed\ on\ OSX.txt |
875 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/readme\ if\ crashed\ on\ OSX.txt |
876 $(Q)cp docs/console.txt "OpenTTD $(RELEASE)"/docs/ |
876 $(Q)cp docs/console.txt "OpenTTD $(RELEASE)"/docs/ |
877 $(Q)cp COPYING "OpenTTD $(RELEASE)"/docs/ |
877 $(Q)cp COPYING "OpenTTD $(RELEASE)"/docs/ |
878 $(Q)cp changelog.txt "OpenTTD $(RELEASE)"/docs/ |
878 $(Q)cp changelog.txt "OpenTTD $(RELEASE)"/docs/ |
879 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/ |
879 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/ |
880 $(Q)cp os/macos/*.webloc "OpenTTD $(RELEASE)" |
880 $(Q)cp os/macosx/*.webloc "OpenTTD $(RELEASE)" |
881 $(Q)cp known-bugs.txt "OpenTTD $(RELEASE)"/known-bugs.txt |
881 $(Q)cp known-bugs.txt "OpenTTD $(RELEASE)"/known-bugs.txt |
882 $(Q)cp scenario/* "OpenTTD $(RELEASE)"/scenario/ |
882 $(Q)cp scenario/* "OpenTTD $(RELEASE)"/scenario/ |
883 $(Q)/usr/bin/hdiutil create -ov -format UDZO -srcfolder "OpenTTD $(RELEASE)" openttd-"$(RELEASE)"-osx.dmg |
883 $(Q)/usr/bin/hdiutil create -ov -format UDZO -srcfolder "OpenTTD $(RELEASE)" openttd-"$(RELEASE)"-osx.dmg |
884 $(Q)rm -fr "OpenTTD $(RELEASE)" |
884 $(Q)rm -fr "OpenTTD $(RELEASE)" |
885 |
885 |
892 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD_nightly_$(DATE)"/docs/readme\ if\ crashed\ on\ OSX.txt |
892 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD_nightly_$(DATE)"/docs/readme\ if\ crashed\ on\ OSX.txt |
893 $(Q)cp docs/console.txt "OpenTTD_nightly_$(DATE)"/docs/ |
893 $(Q)cp docs/console.txt "OpenTTD_nightly_$(DATE)"/docs/ |
894 $(Q)cp COPYING "OpenTTD_nightly_$(DATE)"/docs/ |
894 $(Q)cp COPYING "OpenTTD_nightly_$(DATE)"/docs/ |
895 $(Q)cp revisionlog.txt "OpenTTD_nightly_$(DATE)"/revisionlog.txt |
895 $(Q)cp revisionlog.txt "OpenTTD_nightly_$(DATE)"/revisionlog.txt |
896 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD_nightly_$(DATE)"/docs/ |
896 $(Q)cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD_nightly_$(DATE)"/docs/ |
897 $(Q)cp os/macos/*.webloc "OpenTTD_nightly_$(DATE)"/ |
897 $(Q)cp os/macosx/*.webloc "OpenTTD_nightly_$(DATE)"/ |
898 $(Q)/usr/bin/hdiutil create -ov -format UDZO -srcfolder "OpenTTD_nightly_$(DATE)" openttd-nightly-"$(DATE)".dmg |
898 $(Q)/usr/bin/hdiutil create -ov -format UDZO -srcfolder "OpenTTD_nightly_$(DATE)" openttd-nightly-"$(DATE)".dmg |
899 $(Q)rm -fr "OpenTTD_nightly_$(DATE)" |
899 $(Q)rm -fr "OpenTTD_nightly_$(DATE)" |
900 |
900 |
901 .PHONY: release nightly_build |
901 .PHONY: release nightly_build |
902 endif |
902 endif |