From e1da6410d27066bd2d5f6f5970a2d5bc93c03564 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 28 May 2006 22:06:47 +0000 Subject: [PATCH] Also need SDL in non-MT libs. --- src/xpdev/Common.bmake | 4 +++- src/xpdev/Common.gmake | 8 ++++++++ src/xpdev/GNUmakefile | 2 ++ src/xpdev/Makefile | 2 ++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/xpdev/Common.bmake b/src/xpdev/Common.bmake index eac7b01c5e..84d152df1e 100644 --- a/src/xpdev/Common.bmake +++ b/src/xpdev/Common.bmake @@ -1,9 +1,11 @@ !ifdef USE_SDL XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DWITH_SDL -DWIN32 -I../../include/sdl +XPDEV_CFLAGS = $(XPDEV_CFLAGS) -DWITH_SDL -DWIN32 -I../../include/sdl !ifdef STATIC_SDL XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DSTATIC_SDL +XPDEV_CFLAGS = $(XPDEV_CFLAGS) -DSTATIC_SDL !endif !else XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DNO_FONTS -XPDEV-CFLAGS = $(XPDEV-MT_CFLAGS) -DNO_FONTS +XPDEV-CFLAGS = $(XPDEV_CFLAGS) -DNO_FONTS !endif diff --git a/src/xpdev/Common.gmake b/src/xpdev/Common.gmake index 6631ce658c..b91b70ea9f 100644 --- a/src/xpdev/Common.gmake +++ b/src/xpdev/Common.gmake @@ -104,9 +104,13 @@ ifdef WITH_SDL ifeq ($(shell ${SDL_CONFIG} --cflags > /dev/null 2>&1 && echo YES),YES) XPDEV-MT_CFLAGS += -DWITH_SDL XPDEV-MT_CFLAGS += $(shell $(SDL_CONFIG) --cflags) + XPDEV_CFLAGS += -DWITH_SDL + XPDEV_CFLAGS += $(shell $(SDL_CONFIG) --cflags) ifdef STATIC_SDL XPDEV-MT_LIBS += $(shell $(SDL_CONFIG) --static-libs) XPDEV-MT_CFLAGS += -DSTATIC_SDL + XPDEV-LIBS += $(shell $(SDL_CONFIG) --static-libs) + XPDEV-CFLAGS += -DSTATIC_SDL endif endif else @@ -114,6 +118,9 @@ ifdef WITH_SDL XPDEV-MT_CFLAGS += -DWITH_SDL -DSTATIC_SDL XPDEV-MT_CFLAGS += -I/Library/Frameworks/SDL.framework/Headers XPDEV-MT_LIBS += -framework SDL -framework Cocoa -framework Carbon -I/Library/Frameworks/SDL.framework/Headers + XPDEV_CFLAGS += -DWITH_SDL -DSTATIC_SDL + XPDEV_CFLAGS += -I/Library/Frameworks/SDL.framework/Headers + XPDEV_LIBS += -framework SDL -framework Cocoa -framework Carbon -I/Library/Frameworks/SDL.framework/Headers endif endif endif @@ -138,3 +145,4 @@ else endif XPDEV-MT_CFLAGS += -I$(X_HEADERS) +XPDEV_CFLAGS += -I$(X_HEADERS) diff --git a/src/xpdev/GNUmakefile b/src/xpdev/GNUmakefile index 8329b17ced..79f9bf645f 100644 --- a/src/xpdev/GNUmakefile +++ b/src/xpdev/GNUmakefile @@ -14,11 +14,13 @@ MT_CFLAGS += $(XPDEV-MT_CFLAGS) ifdef WITH_SDL MTOBJS += $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) + OBJS += $(OBJODIR)$(DIRSEP)sdlfuncs$(OFILE) endif ifeq ($(os),darwin) ifdef WITH_SDL MTOBJS += $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE) + OBJS += $(OBJODIR)$(DIRSEP)SDLMain$(OFILE) endif endif diff --git a/src/xpdev/Makefile b/src/xpdev/Makefile index 73ab8776e1..31f2e9a033 100644 --- a/src/xpdev/Makefile +++ b/src/xpdev/Makefile @@ -13,6 +13,8 @@ MT_CFLAGS = $(MT_CFLAGS) -DLINK_LIST_THREADSAFE !ifdef USE_SDL MTOBJS = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) MTOBJS = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) +OBJS = $(OBJS) $(OBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) +OBJS = $(OBJS) $(OBJODIR)$(DIRSEP)sdlfuncs$(OFILE) !endif $(WRAPTEST): $(XPDEV-MT_LIB_BUILD) $(TESTOBJS) $(EXEODIR) -- GitLab