mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-17 21:25:40 +00:00
(svn r2197) -fix [Makefile]: SDL_CONFIG from makefile.config is now not always overwritten
-fix [OSX]: fixed issue where OSX could not compile the java MIDI app if SHOW_WARNINGS was on (introduced in r1917) -fix [OSX]: the midi class file is now also deleted with make clear
This commit is contained in:
parent
ecc0cd37f4
commit
5572a92c58
17
Makefile
17
Makefile
@ -160,13 +160,11 @@ ifneq ($(MAKEFILE_VERSION),$(CONFIG_VERSION))
|
||||
SDL-CONFIG:=sdl-config
|
||||
endif
|
||||
endif
|
||||
else
|
||||
# this should define SDL-CONFIG for manual configuration
|
||||
ifeq ($(shell uname),FreeBSD)
|
||||
SDL-CONFIG:=sdl11-config
|
||||
else
|
||||
SDL-CONFIG:=sdl-config
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef SDL-CONFIG
|
||||
UPDATECONFIG:=upgradeconf
|
||||
CONFIG_INCLUDED:=
|
||||
endif
|
||||
|
||||
# this is used if there aren't any Makefile.config
|
||||
@ -776,6 +774,7 @@ quiet_cmd_cxx_compile = '===> Compiling $<'
|
||||
|
||||
ifdef OSX
|
||||
OSX:=OSX
|
||||
OSX_MIDI_PLAYER_FILE:=os/macos/OpenTTDMidi.class
|
||||
endif
|
||||
|
||||
|
||||
@ -803,7 +802,7 @@ $(OSX): $(TTD)
|
||||
$(Q)os/macos/plistgen.sh "$(OSXAPP)" "$(REV)"
|
||||
$(Q)cp os/macos/track_starter "$(OSXAPP)"/contents/macos
|
||||
$(Q)ls os/macos | grep -q "\.class" || \
|
||||
$(Q) javac os/macos/OpenTTDMidi.java
|
||||
javac os/macos/OpenTTDMidi.java
|
||||
$(Q)cp os/macos/OpenTTDMidi.class "$(OSXAPP)"/contents/macos
|
||||
$(Q)cp data/* "$(OSXAPP)"/Contents/data/
|
||||
$(Q)cp lang/*.lng "$(OSXAPP)"/Contents/lang/
|
||||
@ -920,7 +919,7 @@ FORCE:
|
||||
|
||||
clean:
|
||||
@echo '===> Cleaning up'
|
||||
$(Q)rm -rf .deps *~ $(TTD) $(STRGEN) core table/strings.h $(LANGS) $(OBJS) endian.h $(ENDIAN_CHECK)
|
||||
$(Q)rm -rf .deps *~ $(TTD) $(STRGEN) core table/strings.h $(LANGS) $(OBJS) $(OSX_MIDI_PLAYER_FILE) endian.h $(ENDIAN_CHECK)
|
||||
|
||||
mrproper: clean
|
||||
$(Q)rm -rf $(MAKE_CONFIG)
|
||||
|
Loading…
Reference in New Issue
Block a user