Makefile
changeset 565 53c3b5626170
parent 564 86d7afd68af8
child 569 1e1755ba1572
equal deleted inserted replaced
564:86d7afd68af8 565:53c3b5626170
   661 winres.o: ttd.rc
   661 winres.o: ttd.rc
   662 	windres -o $@ $<
   662 	windres -o $@ $<
   663 
   663 
   664 ifdef OSX
   664 ifdef OSX
   665 release: all
   665 release: all
   666 	@mkdir -p OpenTTD\ $(RELEASE)
   666 	@mkdir -p "OpenTTD $(RELEASE)"
   667 	@mkdir -p OpenTTD\ $(RELEASE)/docs
   667 	@mkdir -p "OpenTTD $(RELEASE)"/docs
   668 	@cp -R $(OSXAPP) OpenTTD\ $(RELEASE)/
   668 	@cp -R $(OSXAPP) "OpenTTD $(RELEASE)"/
   669 	@cp docs/OSX_where_did_the_package_go.txt OpenTTD\ $(RELEASE)/Where\ did\ the\ package\ go.txt
   669 	@cp docs/OSX_where_did_the_package_go.txt "OpenTTD $(RELEASE)"/Where\ did\ the\ package\ go.txt
   670 	@cp readme.txt OpenTTD\ $(RELEASE)/docs/
   670 	@cp readme.txt "OpenTTD $(RELEASE)"/docs/
   671 	@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/readme\ if\ crashed\ on\ OSX.txt
   671 	@cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/readme\ if\ crashed\ on\ OSX.txt
   672 	@cp docs/console.txt OpenTTD\ $(RELEASE)/docs/
   672 	@cp docs/console.txt "OpenTTD $(RELEASE)"/docs/
   673 	@cp COPYING OpenTTD\ $(RELEASE)/docs/
   673 	@cp COPYING "OpenTTD $(RELEASE)"/docs/
   674 	@cp changelog.txt OpenTTD\ $(RELEASE)/docs/
   674 	@cp changelog.txt "OpenTTD $(RELEASE)"/docs/
   675 	@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/
   675 	@cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/
   676 	@cp os/macos/*.webloc OpenTTD\ $(RELEASE)/
   676 	@cp os/macos/*.webloc "OpenTTD $(RELEASE)"
   677 	@hdiutil create -ov -format UDZO -srcfolder OpenTTD\ $(RELEASE) openttd-$(RELEASE)-osx.dmg
   677 	@hdiutil create -ov -format UDZO -srcfolder "OpenTTD $(RELEASE)" openttd-"$(RELEASE)"-osx.dmg
   678 	@rm -fr OpenTTD\ $(RELEASE)
   678 	@rm -fr "OpenTTD $(RELEASE)"
   679 
   679 
   680 nightly_build: all
   680 nightly_build: all
   681 	@mkdir -p OpenTTD\ $(RELEASE)
   681 	@mkdir -p "OpenTTD $(RELEASE)"
   682 	@mkdir -p OpenTTD\ $(RELEASE)/docs
   682 	@mkdir -p "OpenTTD $(RELEASE)"/docs
   683 	@cp -R $(OSXAPP) OpenTTD\ $(RELEASE)/
   683 	@cp -R $(OSXAPP) "OpenTTD $(RELEASE)"/
   684 	@cp docs/OSX_where_did_the_package_go.txt OpenTTD\ $(RELEASE)/Where\ did\ the\ package\ go.txt
   684 	@cp docs/OSX_where_did_the_package_go.txt "OpenTTD $(RELEASE)"/Where\ did\ the\ package\ go.txt
   685 	@cp readme.txt OpenTTD\ $(RELEASE)/docs/
   685 	@cp readme.txt "OpenTTD $(RELEASE)"/docs/
   686 	@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/readme\ if\ crashed\ on\ OSX.txt
   686 	@cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/readme\ if\ crashed\ on\ OSX.txt
   687 	@cp docs/console.txt OpenTTD\ $(RELEASE)/docs/
   687 	@cp docs/console.txt "OpenTTD $(RELEASE)"/docs/
   688 	@cp COPYING OpenTTD\ $(RELEASE)/docs/
   688 	@cp COPYING "OpenTTD $(RELEASE)"/docs/
   689 	@cp revisionlog.txt OpenTTD\ $(RELEASE)/revisionlog.txt
   689 	@cp revisionlog.txt "OpenTTD $(RELEASE)"/revisionlog.txt
   690 	@cp changelog.txt OpenTTD\ $(RELEASE)/docs/
   690 	@cp changelog.txt "OpenTTD $(RELEASE)"/docs/
   691 	@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/
   691 	@cp docs/README_if_game_crashed_on_OSX.txt "OpenTTD $(RELEASE)"/docs/
   692 	@cp os/macos/*.webloc OpenTTD\ $(RELEASE)/
   692 	@cp os/macos/*.webloc "OpenTTD $(RELEASE)"/
   693 	@hdiutil create -ov -format UDZO -srcfolder OpenTTD\ $(RELEASE) openttd-$(RELEASE).dmg
   693 	@hdiutil create -ov -format UDZO -srcfolder "OpenTTD $(RELEASE)" openttd-"$(RELEASE)".dmg
   694 	@rm -fr OpenTTD\ $(RELEASE)
   694 	@rm -fr "OpenTTD $(RELEASE)"
   695 
   695 
   696 .PHONY: release nightly_build
   696 .PHONY: release nightly_build
   697 endif
   697 endif
   698 
   698 
   699 rev.c: FORCE
   699 rev.c: FORCE