Update Makefile.libretro
This commit is contained in:
@@ -111,8 +111,8 @@ else ifeq ($(platform), ps3)
|
|||||||
AR = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ar.exe
|
AR = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ar.exe
|
||||||
PLATFORM_DEFINES := -D__CELLOS_LV2
|
PLATFORM_DEFINES := -D__CELLOS_LV2
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# sncps3
|
# sncps3
|
||||||
else ifeq ($(platform), sncps3)
|
else ifeq ($(platform), sncps3)
|
||||||
@@ -121,8 +121,8 @@ else ifeq ($(platform), sncps3)
|
|||||||
AR = $(CELL_SDK)/host-win32/sn/bin/ps3snarl.exe
|
AR = $(CELL_SDK)/host-win32/sn/bin/ps3snarl.exe
|
||||||
PLATFORM_DEFINES := -D__CELLOS_LV2
|
PLATFORM_DEFINES := -D__CELLOS_LV2
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# PSP
|
# PSP
|
||||||
else ifeq ($(platform), psp1)
|
else ifeq ($(platform), psp1)
|
||||||
@@ -133,8 +133,8 @@ else ifeq ($(platform), psp1)
|
|||||||
PLATFORM_DEFINES += -march=allegrex -mfp32 -mgp32 -mlong32 -mabi=eabi
|
PLATFORM_DEFINES += -march=allegrex -mfp32 -mgp32 -mlong32 -mabi=eabi
|
||||||
PLATFORM_DEFINES += -fomit-frame-pointer -fstrict-aliasing
|
PLATFORM_DEFINES += -fomit-frame-pointer -fstrict-aliasing
|
||||||
PLATFORM_DEFINES += -falign-functions=32 -falign-loops -falign-labels -falign-jumps
|
PLATFORM_DEFINES += -falign-functions=32 -falign-loops -falign-labels -falign-jumps
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# Vita
|
# Vita
|
||||||
else ifeq ($(platform), vita)
|
else ifeq ($(platform), vita)
|
||||||
@@ -143,8 +143,8 @@ else ifeq ($(platform), vita)
|
|||||||
AR = arm-vita-eabi-ar$(EXE_EXT)
|
AR = arm-vita-eabi-ar$(EXE_EXT)
|
||||||
PLATFORM_DEFINES := -DVITA -DHAVE_ASPRINTF
|
PLATFORM_DEFINES := -DVITA -DHAVE_ASPRINTF
|
||||||
CFLAGS += -DHAVE_ASPRINTF
|
CFLAGS += -DHAVE_ASPRINTF
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# CTR(3DS)
|
# CTR(3DS)
|
||||||
else ifeq ($(platform), ctr)
|
else ifeq ($(platform), ctr)
|
||||||
@@ -155,8 +155,8 @@ else ifeq ($(platform), ctr)
|
|||||||
CFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard
|
CFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard
|
||||||
CFLAGS += -Wall -mword-relocations
|
CFLAGS += -Wall -mword-relocations
|
||||||
CFLAGS += -fomit-frame-pointer -fstrict-aliasing -ffast-math
|
CFLAGS += -fomit-frame-pointer -fstrict-aliasing -ffast-math
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# Raspberry Pi 1
|
# Raspberry Pi 1
|
||||||
else ifeq ($(platform), rpi1)
|
else ifeq ($(platform), rpi1)
|
||||||
@@ -183,8 +183,8 @@ else ifeq ($(platform), psl1ght)
|
|||||||
AR = $(PS3DEV)/ppu/bin/ppu-ar$(EXE_EXT)
|
AR = $(PS3DEV)/ppu/bin/ppu-ar$(EXE_EXT)
|
||||||
PLATFORM_DEFINES := -D__CELLOS_LV2 -DHAVE_ASPRINTF
|
PLATFORM_DEFINES := -D__CELLOS_LV2 -DHAVE_ASPRINTF
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# Xbox 360
|
# Xbox 360
|
||||||
else ifeq ($(platform), xenon)
|
else ifeq ($(platform), xenon)
|
||||||
@@ -194,8 +194,8 @@ else ifeq ($(platform), xenon)
|
|||||||
PLATFORM_DEFINES := -D__LIBXENON__
|
PLATFORM_DEFINES := -D__LIBXENON__
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
CFLAGS += -DHAVE_ASPRINTF
|
CFLAGS += -DHAVE_ASPRINTF
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# Nintendo Game Cube
|
# Nintendo Game Cube
|
||||||
else ifeq ($(platform), ngc)
|
else ifeq ($(platform), ngc)
|
||||||
@@ -205,8 +205,8 @@ else ifeq ($(platform), ngc)
|
|||||||
PLATFORM_DEFINES := -DGEKKO -DHW_DOL -mrvl -mcpu=750 -meabi -mhard-float
|
PLATFORM_DEFINES := -DGEKKO -DHW_DOL -mrvl -mcpu=750 -meabi -mhard-float
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
CFLAGS += -DHAVE_ASPRINTF
|
CFLAGS += -DHAVE_ASPRINTF
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# Nintendo Wii
|
# Nintendo Wii
|
||||||
else ifeq ($(platform), wii)
|
else ifeq ($(platform), wii)
|
||||||
@@ -216,8 +216,8 @@ else ifeq ($(platform), wii)
|
|||||||
PLATFORM_DEFINES := -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float
|
PLATFORM_DEFINES := -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float
|
||||||
ENDIANNESS_DEFINES = -DMSB_FIRST
|
ENDIANNESS_DEFINES = -DMSB_FIRST
|
||||||
CFLAGS += -DHAVE_ASPRINTF
|
CFLAGS += -DHAVE_ASPRINTF
|
||||||
STATIC_LINKING = 1
|
STATIC_LINKING=1
|
||||||
EXTERNAL_ZLIB = 1
|
EXTERNAL_ZLIB=1
|
||||||
|
|
||||||
# ARM
|
# ARM
|
||||||
else ifneq (,$(findstring armv,$(platform)))
|
else ifneq (,$(findstring armv,$(platform)))
|
||||||
@@ -303,7 +303,7 @@ include $(THEOS_MAKE_PATH)/library.mk
|
|||||||
else
|
else
|
||||||
all: $(TARGET)
|
all: $(TARGET)
|
||||||
$(TARGET): $(OBJECTS)
|
$(TARGET): $(OBJECTS)
|
||||||
ifeq ($(STATIC_LINKING), 1)
|
ifeq ($(STATIC_LINKING),1)
|
||||||
$(AR) rcs $@ $(OBJECTS)
|
$(AR) rcs $@ $(OBJECTS)
|
||||||
else
|
else
|
||||||
$(CC) -o $@ $(SHARED) $(OBJECTS) $(CFLAGS) $(LDFLAGS) $(LIBS)
|
$(CC) -o $@ $(SHARED) $(OBJECTS) $(CFLAGS) $(LDFLAGS) $(LIBS)
|
||||||
|
|||||||
Reference in New Issue
Block a user