mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-04-21 19:21:58 +02:00
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.
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
ifeq ($(platform),)
|
|
hiroflags = $(cppflags) $(flags) -DHIRO_REFERENCE
|
|
hirolink =
|
|
endif
|
|
|
|
ifeq ($(platform),windows)
|
|
ifeq ($(hiro),)
|
|
hiro := windows
|
|
endif
|
|
|
|
ifeq ($(hiro),windows)
|
|
hiroflags = $(cppflags) $(flags) -DHIRO_WINDOWS
|
|
hirolink = -lkernel32 -luser32 -lgdi32 -ladvapi32 -lole32 -lcomctl32 -lcomdlg32 -luxtheme -lmsimg32 -lshlwapi
|
|
endif
|
|
|
|
ifeq ($(hiro),gtk)
|
|
hiroflags = $(cppflags) $(flags) -DHIRO_GTK $(shell pkg-config --cflags gtk+-2.0 gtksourceview-2.0)
|
|
hirolink = $(shell pkg-config --libs gtk+-2.0 gtksourceview-2.0)
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(platform),macos)
|
|
ifeq ($(hiro),)
|
|
hiro := cocoa
|
|
endif
|
|
|
|
ifeq ($(hiro),cocoa)
|
|
hiroflags = $(objcppflags) $(flags) -w -DHIRO_COCOA
|
|
hirolink = -framework Cocoa -framework Carbon
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(filter $(platform),linux bsd),)
|
|
ifeq ($(hiro),)
|
|
hiro := gtk
|
|
endif
|
|
|
|
ifeq ($(hiro),gtk)
|
|
hiroflags = $(cppflags) $(flags) -DHIRO_GTK $(shell pkg-config --cflags gtk+-2.0 gtksourceview-2.0)
|
|
hirolink = -lX11 $(shell pkg-config --libs gtk+-2.0 gtksourceview-2.0)
|
|
endif
|
|
|
|
ifeq ($(hiro),qt)
|
|
hiroflags = $(cppflags) $(flags) -DHIRO_QT $(shell pkg-config --cflags QtCore QtGui)
|
|
hirolink = -lX11 $(shell pkg-config --libs QtCore QtGui)
|
|
endif
|
|
endif
|