mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-01-17 20:58:28 +01:00
6524a7181d
byuu says: Changelog: - processor/huc6280,mos6502,wdc65816: replaced abbreviated opcode names with descriptive names - nall: replaced `PLATFORM_MACOSX` define with `PLATFORM_MACOS` - icarus: added `Icarus::missing() -> string_vector` to list missing appended firmware files by name - ruby, hiro: fix macosx→macos references The processor instruction renaming was really about consistency with the other processor cores. I may still need to do this for one or two more processors. The icarus change should allow a future release of the icarus application to import games with external SNES coprocessor firmware once again. It will also allow this to be possible when used in library mode.
49 lines
1.7 KiB
Makefile
49 lines
1.7 KiB
Makefile
ifeq ($(platform),macos)
|
|
rubyflags = $(objcppflags) $(flags)
|
|
else
|
|
rubyflags = $(cppflags) $(flags)
|
|
endif
|
|
|
|
rubyflags += $(foreach c,$(subst .,_,$(call strupper,$(ruby))),-D$c)
|
|
rubyflags += $(if $(findstring .sdl,$(ruby)),$(shell sdl-config --cflags))
|
|
|
|
rubylink =
|
|
|
|
rubylink += $(if $(findstring video.cgl,$(ruby)),-framework OpenGL)
|
|
rubylink += $(if $(findstring video.direct3d,$(ruby)),-ld3d9)
|
|
rubylink += $(if $(findstring video.directdraw,$(ruby)),-lddraw)
|
|
rubylink += $(if $(findstring video.glx,$(ruby)),-lGL)
|
|
rubylink += $(if $(findstring video.wgl,$(ruby)),-lopengl32)
|
|
rubylink += $(if $(findstring video.xvideo,$(ruby)),-lXv)
|
|
|
|
rubylink += $(if $(findstring audio.alsa,$(ruby)),-lasound)
|
|
rubylink += $(if $(findstring audio.ao,$(ruby)),-lao)
|
|
rubylink += $(if $(findstring audio.directsound,$(ruby)),-ldsound)
|
|
rubylink += $(if $(findstring audio.pulseaudio,$(ruby)),-lpulse)
|
|
rubylink += $(if $(findstring audio.pulseaudiosimple,$(ruby)),-lpulse-simple)
|
|
rubylink += $(if $(findstring audio.wasapi,$(ruby)),-lavrt -luuid)
|
|
rubylink += $(if $(findstring audio.xaudio2,$(ruby)),-lole32)
|
|
|
|
rubylink += $(if $(findstring input.udev,$(ruby)),-ludev)
|
|
rubylink += $(if $(findstring input.windows,$(ruby)),-ldinput8 -ldxguid)
|
|
|
|
rubylink += $(if $(findstring .sdl,$(ruby)),$(shell sdl-config --libs))
|
|
|
|
ifeq ($(platform),windows)
|
|
rubylink += $(if $(findstring audio.openal,$(ruby)),-lopenal32)
|
|
endif
|
|
|
|
ifeq ($(platform),macos)
|
|
rubylink += $(if $(findstring audio.openal,$(ruby)),-framework OpenAL)
|
|
endif
|
|
|
|
ifeq ($(platform),linux)
|
|
rubylink += -lX11 -lXext
|
|
rubylink += $(if $(findstring audio.openal,$(ruby)),-lopenal)
|
|
endif
|
|
|
|
ifeq ($(platform),bsd)
|
|
rubylink += -lX11 -lXext
|
|
rubylink += $(if $(findstring audio.openal,$(ruby)),-lopenal)
|
|
endif
|