From 2365ef48f93087be9902ccb6d07ad0db139c50eb Mon Sep 17 00:00:00 2001 From: meepingsnesroms Date: Wed, 7 Nov 2018 14:07:19 -0800 Subject: [PATCH] Fix some endian definitions --- libretroBuildSystem/Makefile.libretro | 14 +++++++------- libretroBuildSystem/build/Makefile.ps3_ppc | 4 ++-- libretroBuildSystem/build/Makefile.wii_ppc | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/libretroBuildSystem/Makefile.libretro b/libretroBuildSystem/Makefile.libretro index c4a4be6..706a57c 100644 --- a/libretroBuildSystem/Makefile.libretro +++ b/libretroBuildSystem/Makefile.libretro @@ -128,7 +128,7 @@ else ifeq ($(platform), osx) TARGET := $(TARGET_NAME)_libretro.$(EXT) fpic := -fPIC ifeq ($(arch),ppc) - CFLAGS += -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN endif OSXVER = $(shell sw_vers -productVersion | cut -d. -f 2) OSX_GT_MOJAVE = $(shell (( $(OSXVER) >= 14)) && echo "YES") @@ -193,7 +193,7 @@ else ifeq ($(platform), ps3) TARGET := $(TARGET_NAME)_libretro_ps3.$(EXT) CC = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-gcc.exe AR = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ar.exe - CFLAGS += -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN STATIC_LINKING=1 STATIC_LINKING_LINK=1 @@ -203,7 +203,7 @@ else ifeq ($(platform), sncps3) TARGET := $(TARGET_NAME)_libretro_ps3.$(EXT) CC = $(CELL_SDK)/host-win32/sn/bin/ps3ppusnc.exe AR = $(CELL_SDK)/host-win32/sn/bin/ps3snarl.exe - CFLAGS += -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN STATIC_LINKING=1 STATIC_LINKING_LINK=1 @@ -213,7 +213,7 @@ else ifeq ($(platform), psl1ght) TARGET := $(TARGET_NAME)_libretro_$(platform).$(EXT) CC = $(PS3DEV)/ppu/bin/ppu-gcc$(EXE_EXT) AR = $(PS3DEV)/ppu/bin/ppu-ar$(EXE_EXT) - CFLAGS += -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN STATIC_LINKING=1 STATIC_LINKING_LINK=1 @@ -307,7 +307,7 @@ else ifeq ($(platform), ngc) TARGET := $(TARGET_NAME)_libretro_$(platform).$(EXT) CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT) AR = $(DEVKITPPC)/bin/powerpc-eabi-ar$(EXE_EXT) - CFLAGS += -DGEKKO -DHW_DOL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -DGEKKO -DHW_DOL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN CFLAGS += -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int STATIC_LINKING=1 STATIC_LINKING_LINK=1 @@ -318,7 +318,7 @@ else ifeq ($(platform), wii) TARGET := $(TARGET_NAME)_libretro_$(platform).$(EXT) CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT) AR = $(DEVKITPPC)/bin/powerpc-eabi-ar$(EXE_EXT) - CFLAGS += -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN CFLAGS += -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int STATIC_LINKING=1 STATIC_LINKING_LINK=1 @@ -329,7 +329,7 @@ else ifeq ($(platform), wiiu) TARGET := $(TARGET_NAME)_libretro_$(platform).$(EXT) CC = $(DEVKITPPC)/bin/powerpc-eabi-gcc$(EXE_EXT) AR = $(DEVKITPPC)/bin/powerpc-eabi-ar$(EXE_EXT) - CFLAGS += -DGEKKO -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__ppc__ -DEMU_BIG_ENDIAN + CFLAGS += -DGEKKO -DHW_RVL -mwup -mcpu=750 -meabi -mhard-float -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN CFLAGS += -U__INT32_TYPE__ -U __UINT32_TYPE__ -D__INT32_TYPE__=int STATIC_LINKING=1 STATIC_LINKING_LINK=1 diff --git a/libretroBuildSystem/build/Makefile.ps3_ppc b/libretroBuildSystem/build/Makefile.ps3_ppc index 03ba573..a635446 100644 --- a/libretroBuildSystem/build/Makefile.ps3_ppc +++ b/libretroBuildSystem/build/Makefile.ps3_ppc @@ -42,8 +42,8 @@ LIBEXT = .ps3_ppc.a STATIC_LINKING = 1 platform = ps3 PLATDEFS = -D__CELLOS_LV2__ -PLATCFLAGS = -DMSB_FIRST -DWORDS_BIGENDIAN=1 -PLATCXXFLAGS = -DMSB_FIRST -DWORDS_BIGENDIAN=1 +PLATCFLAGS = -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN +PLATCXXFLAGS = -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN PLATLDFLAGS = -shared -lm PLATLDXFLAGS = -shared -lm diff --git a/libretroBuildSystem/build/Makefile.wii_ppc b/libretroBuildSystem/build/Makefile.wii_ppc index 89bd5d1..e49fce3 100644 --- a/libretroBuildSystem/build/Makefile.wii_ppc +++ b/libretroBuildSystem/build/Makefile.wii_ppc @@ -42,8 +42,8 @@ LIBEXT = .wii_ppc.a STATIC_LINKING = 1 platform = wii PLATDEFS = -DGEKKO -DHW_RVL -PLATCFLAGS = -m32 -fstrict-aliasing -mrvl -mcpu=750 -meabi -mhard-float -PLATCXXFLAGS = -m32 -fstrict-aliasing -mrvl -mcpu=750 -meabi -mhard-float +PLATCFLAGS = -m32 -fstrict-aliasing -mrvl -mcpu=750 -meabi -mhard-float -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN +PLATCXXFLAGS = -m32 -fstrict-aliasing -mrvl -mcpu=750 -meabi -mhard-float -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DEMU_BIG_ENDIAN PLATLDFLAGS = -shared -lm PLATLDXFLAGS = -shared -lm