diff options
author | twinaphex | 2018-12-28 01:35:37 +0100 |
---|---|---|
committer | twinaphex | 2018-12-28 01:35:37 +0100 |
commit | f4091374320a4decaf2756f3a90374e843c9f6c7 (patch) | |
tree | 2dd5f6202bc2ebea242476237a7d3ccc5e31e9c3 /Makefile | |
parent | c007afe6fd51827fade7aa15a0a798be8bd97839 (diff) | |
download | snes9x2002-f4091374320a4decaf2756f3a90374e843c9f6c7.tar.gz snes9x2002-f4091374320a4decaf2756f3a90374e843c9f6c7.tar.bz2 snes9x2002-f4091374320a4decaf2756f3a90374e843c9f6c7.zip |
More work on making code C89-compliant
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -284,8 +284,8 @@ else TARGET := $(TARGET_NAME)_libretro.dll CC = gcc fpic := - LD_FLAGS := - SHARED := -shared -static-libgcc -static-libstdc++ -Wl,--version-script=libretro/link.T + SHARED := -shared -Wl,--no-undefined -Wl,--version-script=libretro/link.T + LD_FLAGS += -static-libgcc -static-libstdc++ -lwinmm CFLAGS += -D__WIN32__ -D__WIN32_LIBRETRO__ endif @@ -306,6 +306,10 @@ OBJECTS := $(SOURCES:.c=.o) $(SOURCES_ASM:.S=.o) CFLAGS += $(DEFINES) $(COMMON_DEFINES) $(INCLUDES) +LDFLAGS += $(fpic) + +FLAGS += $(fpic) + ifneq (,$(findstring msvc,$(platform))) LIBM = OBJOUT = -Fo @@ -331,7 +335,7 @@ $(TARGET): $(OBJECTS) ifeq ($(STATIC_LINKING), 1) $(AR) rcs $@ $(OBJECTS) else - $(LD) $(LINKOUT)$@ $(SHARED) $(fpic) $(LDFLAGS) $(LIBS) + $(LD) $(LINKOUT)$@ $(SHARED) $(OBJECTS) $(LDFLAGS) $(LIBS) endif %.o: %.c |