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 endif
TARGET_NAME := fceumm TARGET_NAME := fceumm
LIBM := -lm
# Unix # Unix
ifeq ($(platform), unix) ifeq ($(platform), unix)
@@ -42,6 +43,14 @@ ifeq ($(platform), unix)
SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined SHARED := -shared -Wl,--version-script=src/drivers/libretro/link.T -Wl,-no-undefined
ENDIANNESS_DEFINES = -DLSB_FIRST -DLOCAL_LE=1 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 # OS X
else ifeq ($(platform), osx) else ifeq ($(platform), osx)
TARGET := $(TARGET_NAME)_libretro.dylib TARGET := $(TARGET_NAME)_libretro.dylib
@@ -231,7 +240,7 @@ WARNING_DEFINES = -Wno-write-strings
endif endif
CFLAGS += $(CODE_DEFINES) $(fpic) $(WARNING_DEFINES) $(FCEU_DEFINES) $(ENDIANNESS_DEFINES) CFLAGS += $(CODE_DEFINES) $(fpic) $(WARNING_DEFINES) $(FCEU_DEFINES) $(ENDIANNESS_DEFINES)
LDFLAGS += -lm LDFLAGS += $(LIBM)
LIBS := LIBS :=