summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authortwinaphex2016-08-08 22:14:33 +0200
committertwinaphex2016-08-08 22:14:33 +0200
commitd8f4f0e3564e11650237f09f80cf05427a2bc637 (patch)
treedfd12eea74ddb52fd80f3b45b175284d7c608d00 /Makefile
parent2dcd8f8d79ea138883e36c4d1650e928afdf3266 (diff)
downloadsnes9x2002-d8f4f0e3564e11650237f09f80cf05427a2bc637.tar.gz
snes9x2002-d8f4f0e3564e11650237f09f80cf05427a2bc637.tar.bz2
snes9x2002-d8f4f0e3564e11650237f09f80cf05427a2bc637.zip
Get rid of register keywords, and try to get it compiling for Gamecube
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index e826063..0affc3d 100644
--- a/Makefile
+++ b/Makefile
@@ -56,7 +56,7 @@ else ifeq ($(platform), theos_ios)
ASM_CPU = 0
ASM_SPC700 = 0
else ifeq ($(platform), ps3)
- TARGET := $(TARGET_NAME)_libretro_ps3.a
+ TARGET := $(TARGET_NAME)_libretro_$(platform).a
CC = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-gcc.exe
AR = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ar.exe
CFLAGS += -DBLARGG_BIG_ENDIAN=1 -D__ppc__
@@ -73,15 +73,21 @@ else ifeq ($(platform), xenon)
AR = xenon-ar
CFLAGS += -D__LIBXENON__ -m32 -D__ppc__
STATIC_LINKING := 1
-else ifeq ($(platform), wii)
- TARGET := $(TARGET_NAME)_libretro_wii.a
+else ifeq ($(platform), ngc)
+ TARGET := $(TARGET_NAME)_libretro_$(platform).a
CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc
AR = $(DEVKITPPC)/bin/powerpc-eabi-ar
CFLAGS += -DGEKKO -mrvl -mcpu=750 -meabi -mhard-float -DBLARGG_BIG_ENDIAN=1 -D__ppc__
STATIC_LINKING := 1
+else ifeq ($(platform), wii)
+ TARGET := $(TARGET_NAME)_libretro_$(platform).a
+ CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc
+ AR = $(DEVKITPPC)/bin/powerpc-eabi-ar
+ CFLAGS += -DGEKKO -mrvl -mcpu=750 -meabi -mhard-float -DBLARGG_BIG_ENDIAN=1 -D__ppc__ -DHW_RVL
+ STATIC_LINKING := 1
# Vita
else ifeq ($(platform), vita)
- TARGET := $(TARGET_NAME)_libretro_vita.a
+ TARGET := $(TARGET_NAME)_libretro_$(platform).a
CC = $(VITASDK)/bin/arm-vita-eabi-gcc$(EXE_EXT)
CXX = $(VITASDK)/bin/arm-vita-eabi-g++$(EXE_EXT)
AR = $(VITASDK)/bin/arm-vita-eabi-ar$(EXE_EXT)
@@ -96,7 +102,7 @@ else ifeq ($(platform), vita)
STATIC_LINKING := 1
# CTR (3DS)
else ifeq ($(platform), ctr)
- TARGET := $(TARGET_NAME)_libretro_ctr.a
+ TARGET := $(TARGET_NAME)_libretro_$(platform).a
CC = $(DEVKITARM)/bin/arm-none-eabi-gcc$(EXE_EXT)
CXX = $(DEVKITARM)/bin/arm-none-eabi-g++$(EXE_EXT)
AR = $(DEVKITARM)/bin/arm-none-eabi-ar$(EXE_EXT)