X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=Makefile.libretro;h=c5c271ab8f8bb722d8c6cb70037349c8a9d96a10;hb=0c65360da4ce59499767c454b596c2b5c4684f73;hp=8a4d57a50ffe3a14823f5e93325d7ad27ebb0192;hpb=54c1a1e8c284ede3e0da887ec4ce088f78f7fc30;p=picodrive.git diff --git a/Makefile.libretro b/Makefile.libretro index 8a4d57a..c5c271a 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -24,6 +24,7 @@ CC_AS ?= $(CC) CFLAGS ?= TARGET_NAME := picodrive +LIBM := -lm asm_memory = 0 asm_render = 0 @@ -37,6 +38,13 @@ ifeq ($(platform), unix) TARGET := $(TARGET_NAME)_libretro.so SHARED := -shared DONT_COMPILE_IN_ZLIB = 1 + CFLAGS += -DFAMEC_NO_GOTOS +else ifeq ($(platform), linux-portable) + TARGET := $(TARGET_NAME)_libretro.so + SHARED := -shared -nostdlib + LIBM := + DONT_COMPILE_IN_ZLIB = 1 + CFLAGS += -DFAMEC_NO_GOTOS else ifeq ($(platform), osx) TARGET := $(TARGET_NAME)_libretro.dylib SHARED := -dynamiclib @@ -61,7 +69,7 @@ else ifeq ($(platform), ios) APPLE := 1 ifeq ($(IOSSDK),) - IOSSDK := $(shell xcrun -sdk iphoneos -show-sdk-path) + IOSSDK := $(shell xcodebuild -version -sdk iphoneos Path) endif CC = clang -arch armv7 -isysroot $(IOSSDK) @@ -244,7 +252,7 @@ endif CFLAGS += -fPIC ifeq ($(findstring Haiku,$(shell uname -a)),) - LDLIBS += -lm + LDLIBS += $(LIBM) endif SHARED ?= -shared LDFLAGS += $(SHARED)