X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile.libretro;h=1de11c65038a3f8455b49278ec51bd17c9c5d6cf;hb=17d4733d38b0518055bf379a1ec486dfc563abe8;hp=a7b9c811d282b102847ff05e065fd5ed60cd10a4;hpb=4f05464f4cc988115e1512a97957c746047ba7ff;p=picodrive.git diff --git a/Makefile.libretro b/Makefile.libretro index a7b9c81..1de11c6 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -70,7 +70,7 @@ else ifeq ($(platform), osx) SHARED += -mmacosx-version-min=10.1 # iOS -else ifeq ($(platform), ios) +else ifneq (,$(findstring ios,$(platform))) TARGET := $(TARGET_NAME)_libretro_ios.dylib SHARED := -dynamiclib fpic := -fPIC @@ -84,14 +84,18 @@ else ifeq ($(platform), ios) CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm ASFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon CFLAGS += -DIOS - OSXVER = `sw_vers -productVersion | cut -d. -f 2` - OSX_LT_MAVERICKS = `(( $(OSXVER) <= 9)) && echo "YES"` - ifeq ($(OSX_LT_MAVERICKS),"YES") - CC += -miphoneos-version-min=5.0 - CXX += -miphoneos-version-min=5.0 - CC_AS += -miphoneos-version-min=5.0 - CFLAGS += -miphoneos-version-min=5.0 - endif + +ifeq ($(platform),ios9) + CC += -miphoneos-version-min=8.0 + CXX += -miphoneos-version-min=8.0 + CC_AS += -miphoneos-version-min=8.0 + CFLAGS += -miphoneos-version-min=8.0 +else + CC += -miphoneos-version-min=5.0 + CXX += -miphoneos-version-min=5.0 + CC_AS += -miphoneos-version-min=5.0 + CFLAGS += -miphoneos-version-min=5.0 +endif ARCH := arm use_cyclone = 0 @@ -224,6 +228,34 @@ else ifeq ($(platform), ctr) OBJS +=platform/libretro/3ds/3ds_utils.o +# Raspberry Pi (original model) Raspbian +else ifeq ($(platform), raspberrypi) + CFLAGS += -marm -mfpu=vfp -mfloat-abi=hard -march=armv6j + CFLAGS += -Wall -mword-relocations + CFLAGS += -fomit-frame-pointer -ffast-math + ARCH = arm + ARM_ASM = 1 + + TARGET := $(TARGET_NAME)_libretro.so + SHARED := -shared -nostdlib + fpic := -fPIC + DONT_COMPILE_IN_ZLIB = 1 + + asm_memory = 1 + asm_render = 1 + asm_ym2612 = 1 + asm_misc = 1 + asm_cdpico = 1 + asm_cdmemory = 1 + asm_mix = 1 + + use_cyclone = 1 + use_fame = 0 + use_drz80 = 1 + use_cz80 = 0 + use_sh2drc = 1 + use_svpdrc = 1 + # Vita else ifeq ($(platform), vita) TARGET := $(TARGET_NAME)_libretro_vita.a