@@ -668,25 +668,41 @@ release: all
@cp -R $(OSXAPP) OpenTTD\ $(RELEASE)/
@cp docs/OSX_where_did_the_package_go.txt OpenTTD\ $(RELEASE)/Where\ did\ the\ package\ go.txt
@cp readme.txt OpenTTD\ $(RELEASE)/docs/
@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/readme\ if\ crashed\ on\ OSX.txt
@cp docs/console.txt OpenTTD\ $(RELEASE)/docs/
@cp COPYING OpenTTD\ $(RELEASE)/docs/
@cp changelog.txt OpenTTD\ $(RELEASE)/docs/
@cp docs/README_if_game_crashed_on_OSX.txt OpenTTD\ $(RELEASE)/docs/
@cp os/macos/*.webloc OpenTTD\ $(RELEASE)/
@hdiutil create -ov -format UDZO -srcfolder OpenTTD\ $(RELEASE) openttd-$(RELEASE)-osx.dmg
@rm -fr OpenTTD\ $(RELEASE)
.PHONY: release
nightly_build: all
@mkdir -p OpenTTD\ $(RELEASE)
@mkdir -p OpenTTD\ $(RELEASE)/docs
@cp revisionlog.txt OpenTTD\ $(RELEASE)/revisionlog.txt
@hdiutil create -ov -format UDZO -srcfolder OpenTTD\ $(RELEASE) openttd-$(RELEASE).dmg
.PHONY: release nightly_build
endif
rev.c: FORCE
@# setting the revision number in a place, there the binary can read it
@echo 'const char _openttd_revision[] = "'$(REV)'";' >>rev.c.new
@echo 'const int _revision_number = $(REV_NUMBER);' >>rev.c.new
@# some additions for MorphOS versions tag
@echo '#ifdef __MORPHOS__' >>rev.c.new
@echo 'const char morphos_versions_tag[] = "\\0$$VER: OpenTTD '$(REV)' ('${BUILDDATE}') © OpenTTD Team [MorphOS, PowerPC]";' >>rev.c.new
@echo '#endif' >>rev.c.new
@# Only update the real rev.c if it actually changed, to prevent
@# useless rebuilds.
Status change: