From 35b8db844711283bae2adb8b04125dae03c31b1e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 2 Mar 2015 16:43:16 +0100 Subject: [PATCH] Add linux-portable target (works) --- Makefile.libretro | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile.libretro b/Makefile.libretro index ff6d575..65ae3f6 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -34,6 +34,7 @@ else ifneq ($(findstring MINGW,$(shell uname -a)),) endif TARGET_NAME := fceumm +LIBM := -lm # Unix ifeq ($(platform), unix) @@ -42,6 +43,14 @@ ifeq ($(platform), unix) SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined ENDIANNESS_DEFINES = -DLSB_FIRST -DLOCAL_LE=1 +else ifeq ($(platform), linux-portable) + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC -nostdlib + SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined + ENDIANNESS_DEFINES = -DLSB_FIRST -DLOCAL_LE=1 + LIBM := + LDFLAGS += -L. -lmusl + # OS X else ifeq ($(platform), osx) TARGET := $(TARGET_NAME)_libretro.dylib @@ -231,7 +240,7 @@ WARNING_DEFINES = -Wno-write-strings endif CFLAGS += $(CODE_DEFINES) $(fpic) $(WARNING_DEFINES) $(FCEU_DEFINES) $(ENDIANNESS_DEFINES) -LDFLAGS += -lm +LDFLAGS += $(LIBM) LIBS :=