Add linux-portable target (works)
This commit is contained in:
@@ -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 :=
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user