X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile.libretro;fp=Makefile.libretro;h=5d16ca730a8fb5d54cb51a509d96d81b89be1f89;hb=88d98ee0e6f1c97a89919a957f533bf79ecc5fdf;hp=4d341341d878f0badbbbd36bf5691275556dea4b;hpb=6bf654d0e2fc12b5cbb8bd82ec5136c9ef5ea568;p=picodrive.git diff --git a/Makefile.libretro b/Makefile.libretro index 4d34134..5d16ca7 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -23,6 +23,7 @@ AS ?= as CC_AS ?= $(CC) CFLAGS ?= +STATIC_LINKING:= 0 TARGET_NAME := picodrive LIBM := -lm GIT_VERSION := " $(shell git rev-parse --short HEAD || echo unknown)" @@ -39,9 +40,15 @@ asm_cdmemory = 0 asm_mix = 0 fpic := + +ifeq ($(STATIC_LINKING),1) +EXT=a +endif + # Unix ifeq ($(platform), unix) - TARGET := $(TARGET_NAME)_libretro.so + EXT ?= so + TARGET := $(TARGET_NAME)_libretro.$(EXT) fpic := -fPIC SHARED := -shared DONT_COMPILE_IN_ZLIB = 1 @@ -49,7 +56,8 @@ ifeq ($(platform), unix) # Portable Linux else ifeq ($(platform), linux-portable) - TARGET := $(TARGET_NAME)_libretro.so + EXT ?= so + TARGET := $(TARGET_NAME)_libretro.$(EXT) SHARED := -shared -nostdlib fpic := -fPIC LIBM := @@ -58,7 +66,8 @@ else ifeq ($(platform), linux-portable) # OS X else ifeq ($(platform), osx) - TARGET := $(TARGET_NAME)_libretro.dylib + EXT ?= dylib + TARGET := $(TARGET_NAME)_libretro.$(EXT) SHARED := -dynamiclib fpic := -fPIC APPLE := 1