Add linux-portable target (works)

This commit is contained in:
twinaphex
2015-03-02 16:43:16 +01:00
parent 18cf5658f7
commit 35b8db8447

View File

@@ -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 :=