diff --git a/Makefile.libretro b/Makefile.libretro index aff8c61..3a27cb9 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -4,6 +4,7 @@ EXTERNAL_ZLIB=0 HAVE_GRIFFIN=1 STATIC_LINKING=0 ENDIANNESS_DEFINES= +SIGNED_CHAR=0 SPACE := SPACE := $(SPACE) $(SPACE) @@ -255,6 +256,7 @@ else ifeq ($(platform), wii) ENDIANNESS_DEFINES += -DMSB_FIRST STATIC_LINKING=1 EXTERNAL_ZLIB=1 + SIGNED_CHAR=1 # Nintendo WiiU else ifeq ($(platform), wiiu) @@ -266,6 +268,7 @@ else ifeq ($(platform), wiiu) ENDIANNESS_DEFINES += -DMSB_FIRST STATIC_LINKING=1 EXTERNAL_ZLIB=1 + SIGNED_CHAR=1 # Nintendo Switch (libtransistor) else ifeq ($(platform), switch) @@ -626,6 +629,10 @@ ifeq ($(EXTERNAL_ZLIB), 1) CFLAGS += -DHAVE_EXTERNAL_ZLIB endif +ifeq ($(SIGNED_CHAR), 1) + CFLAGS += -fsigned-char +endif + CORE_DIR := src include Makefile.common