From 61929b401b8e163e160c48897f21ced96e4f4c3e Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 31 May 2007 09:46:47 +0000 Subject: [PATCH] Borland SDL stuff... --- src/conio/Common.bmake | 11 +++++++++++ src/conio/Makefile | 9 ++++++++- src/xpdev/Common.bmake | 6 +++--- src/xpdev/Makefile | 2 +- 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 src/conio/Common.bmake diff --git a/src/conio/Common.bmake b/src/conio/Common.bmake new file mode 100644 index 0000000000..6afdcff2ff --- /dev/null +++ b/src/conio/Common.bmake @@ -0,0 +1,11 @@ +!ifdef USE_SDL +CIOLIB-MT_CFLAGS = $(CIOLIB-MT_CFLAGS) -DWITH_SDL -DWIN32 -I../../include/sdl +CIOLIB_CFLAGS = $(CIOLIB_CFLAGS) -DWITH_SDL -DWIN32 -I../../include/sdl +!ifdef STATIC_SDL +CIOLIB-MT_CFLAGS = $(CIOLIB-MT_CFLAGS) -DSTATIC_SDL +CIOLIB_CFLAGS = $(CIOLIB_CFLAGS) -DSTATIC_SDL +!endif +!else +CIOLIB-MT_CFLAGS = $(CIOLIB-MT_CFLAGS) -DNO_FONTS +CIOLIB_CFLAGS = $(CIOLIB_CFLAGS) -DNO_FONTS +!endif diff --git a/src/conio/Makefile b/src/conio/Makefile index 369b561ded..946b0600f3 100644 --- a/src/conio/Makefile +++ b/src/conio/Makefile @@ -20,8 +20,15 @@ SRC_ROOT = .. # Cross platform/compiler definitions !include ..\build\Common.bmake # defines clean and output directory rules -!ifdef USE_SDL +!ifdef USE_SDL_AUDIO OBJS = $(OBJS) $(MTOBJODIR)$(DIRSEP)sdl_con$(OFILE) +!else +!ifdef USE_SDL +OBJS = $(OBJS) $(MTOBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) +OBJS = $(OBJS) $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) +OBJS = $(OBJS) $(MTOBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) +OBJS = $(OBJS) $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) +!endif !endif #The following is necessary only when DLL-exporting wrapper functions diff --git a/src/xpdev/Common.bmake b/src/xpdev/Common.bmake index b22d0f532f..308764ac30 100644 --- a/src/xpdev/Common.bmake +++ b/src/xpdev/Common.bmake @@ -1,7 +1,7 @@ XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DXPDEV_THREAD_SAFE -!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 USE_SDL_AUDIO +XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DWITH_SDL_AUDIO -DWIN32 -I../../include/sdl +XPDEV_CFLAGS = $(XPDEV_CFLAGS) -DWITH_SDL_AUDIO -DWIN32 -I../../include/sdl !ifdef STATIC_SDL XPDEV-MT_CFLAGS = $(XPDEV-MT_CFLAGS) -DSTATIC_SDL XPDEV_CFLAGS = $(XPDEV_CFLAGS) -DSTATIC_SDL diff --git a/src/xpdev/Makefile b/src/xpdev/Makefile index 10b959a8bf..4c2d0586b4 100644 --- a/src/xpdev/Makefile +++ b/src/xpdev/Makefile @@ -13,7 +13,7 @@ CFLAGS = $(CFLAGS) -DWRAPPER_EXPORTS=1 MT_CFLAGS = $(MT_CFLAGS) -DLINK_LIST_THREADSAFE -!ifdef USE_SDL +!ifdef USE_SDL_AUDIO MTOBJS = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) MTOBJS = $(MTOBJS) $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) OBJS = $(OBJS) $(OBJODIR)$(DIRSEP)SDL_win32_main$(OFILE) -- GitLab