1# ========================================================================= 2# This makefile was generated by 3# Bakefile 0.2.9 (http://www.bakefile.org) 4# Do not modify, all changes will be overwritten! 5# ========================================================================= 6 7.LONGCOMMANDLINE: dmc link lib smake 8 9!include ../../build/msw/config.dms 10 11# ------------------------------------------------------------------------- 12# Do not modify the rest of this file! 13# ------------------------------------------------------------------------- 14 15### Conditionally set variables: ### 16 17!if "$(USE_GUI)" == "0" 18PORTNAME = base 19!endif 20!if "$(USE_GUI)" == "1" 21PORTNAME = msw 22!endif 23!if "$(BUILD)" == "debug" 24!if "$(DEBUG_FLAG)" == "default" 25WXDEBUGFLAG = d 26!endif 27!endif 28!if "$(DEBUG_FLAG)" == "1" 29WXDEBUGFLAG = d 30!endif 31!if "$(UNICODE)" == "1" 32WXUNICODEFLAG = u 33!endif 34!if "$(WXUNIV)" == "1" 35WXUNIVNAME = univ 36!endif 37!if "$(SHARED)" == "1" 38WXDLLFLAG = dll 39!endif 40!if "$(SHARED)" == "0" 41LIBTYPE_SUFFIX = lib 42!endif 43!if "$(SHARED)" == "1" 44LIBTYPE_SUFFIX = dll 45!endif 46!if "$(MONOLITHIC)" == "0" 47EXTRALIBS_FOR_BASE = 48!endif 49!if "$(MONOLITHIC)" == "1" 50EXTRALIBS_FOR_BASE = 51!endif 52!if "$(USE_ODBC)" == "1" 53__dbtest___depname = $(OBJS)\dbtest.exe 54!endif 55!if "$(BUILD)" == "debug" 56!if "$(DEBUG_INFO)" == "default" 57__DEBUGINFO_0 = -g 58!endif 59!endif 60!if "$(BUILD)" == "release" 61!if "$(DEBUG_INFO)" == "default" 62__DEBUGINFO_0 = 63!endif 64!endif 65!if "$(DEBUG_INFO)" == "0" 66__DEBUGINFO_0 = 67!endif 68!if "$(DEBUG_INFO)" == "1" 69__DEBUGINFO_0 = -g 70!endif 71!if "$(BUILD)" == "debug" 72!if "$(DEBUG_INFO)" == "default" 73__DEBUGINFO_1 = /DEBUG /CODEVIEW 74!endif 75!endif 76!if "$(BUILD)" == "release" 77!if "$(DEBUG_INFO)" == "default" 78__DEBUGINFO_1 = 79!endif 80!endif 81!if "$(DEBUG_INFO)" == "0" 82__DEBUGINFO_1 = 83!endif 84!if "$(DEBUG_INFO)" == "1" 85__DEBUGINFO_1 = /DEBUG /CODEVIEW 86!endif 87!if "$(BUILD)" == "debug" 88__OPTIMIZEFLAG_2 = -o+none 89!endif 90!if "$(BUILD)" == "release" 91__OPTIMIZEFLAG_2 = -o 92!endif 93!if "$(RUNTIME_LIBS)" == "dynamic" 94__RUNTIME_LIBS_5 = -ND 95!endif 96!if "$(RUNTIME_LIBS)" == "static" 97__RUNTIME_LIBS_5 = 98!endif 99!if "$(USE_RTTI)" == "0" 100__RTTIFLAG_6 = 101!endif 102!if "$(USE_RTTI)" == "1" 103__RTTIFLAG_6 = -Ar 104!endif 105!if "$(USE_EXCEPTIONS)" == "0" 106__EXCEPTIONSFLAG_7 = 107!endif 108!if "$(USE_EXCEPTIONS)" == "1" 109__EXCEPTIONSFLAG_7 = -Ae 110!endif 111!if "$(MONOLITHIC)" == "0" 112__WXLIB_DBGRID_p = \ 113 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.lib 114!endif 115!if "$(MONOLITHIC)" == "0" 116!if "$(USE_ODBC)" == "1" 117__WXLIB_ODBC_p = \ 118 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.lib 119!endif 120!endif 121!if "$(MONOLITHIC)" == "0" 122__WXLIB_ADV_p = \ 123 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib 124!endif 125!if "$(MONOLITHIC)" == "0" 126__WXLIB_HTML_p = \ 127 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib 128!endif 129!if "$(MONOLITHIC)" == "0" 130__WXLIB_XML_p = \ 131 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib 132!endif 133!if "$(MONOLITHIC)" == "0" 134__WXLIB_CORE_p = \ 135 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib 136!endif 137!if "$(MONOLITHIC)" == "0" 138__WXLIB_BASE_p = \ 139 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 140!endif 141!if "$(MONOLITHIC)" == "1" 142__WXLIB_MONO_p = \ 143 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 144!endif 145!if "$(USE_GUI)" == "1" 146__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib 147!endif 148!if "$(USE_GUI)" == "1" 149__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib 150!endif 151!if "$(USE_GUI)" == "1" 152__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib 153!endif 154!if "$(MSLU)" == "1" 155__UNICOWS_LIB_p = unicows.lib 156!endif 157!if "$(USE_GDIPLUS)" == "1" 158__GDIPLUS_LIB_p = gdiplus.lib 159!endif 160!if "$(USE_CAIRO)" == "1" 161__CAIRO_LIB_p = cairo.lib 162!endif 163!if "$(USE_CAIRO)" == "1" 164__CAIRO_LIBDIR_FILENAMES = $(CAIRO_ROOT)\lib 165!endif 166!if "$(WXUNIV)" == "1" 167__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ 168!endif 169!if "$(BUILD)" == "debug" 170!if "$(DEBUG_FLAG)" == "default" 171__DEBUG_DEFINE_p = -D__WXDEBUG__ 172!endif 173!endif 174!if "$(DEBUG_FLAG)" == "1" 175__DEBUG_DEFINE_p = -D__WXDEBUG__ 176!endif 177!if "$(BUILD)" == "release" 178__NDEBUG_DEFINE_p = -DNDEBUG 179!endif 180!if "$(USE_EXCEPTIONS)" == "0" 181__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS 182!endif 183!if "$(USE_RTTI)" == "0" 184__RTTI_DEFINE_p = -DwxNO_RTTI 185!endif 186!if "$(USE_THREADS)" == "0" 187__THREAD_DEFINE_p = -DwxNO_THREADS 188!endif 189!if "$(UNICODE)" == "1" 190__UNICODE_DEFINE_p = -D_UNICODE 191!endif 192!if "$(MSLU)" == "1" 193__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1 194!endif 195!if "$(USE_GDIPLUS)" == "1" 196__GFXCTX_DEFINE_p = -DwxUSE_GRAPHICS_CONTEXT=1 197!endif 198!if "$(USE_CAIRO)" == "1" 199____CAIRO_INCLUDEDIR_FILENAMES = -I$(CAIRO_ROOT)\include\cairo 200!endif 201!if "$(SHARED)" == "1" 202__DLLFLAG_p = -DWXUSINGDLL 203!endif 204 205### Variables: ### 206 207WX_RELEASE_NODOT = 28 208OBJS = dmc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) 209LIBDIRNAME = .\..\..\lib\dmc_$(LIBTYPE_SUFFIX)$(CFG) 210SETUPHDIR = $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG) 211DBTEST_CXXFLAGS = $(__DEBUGINFO_0) $(__OPTIMIZEFLAG_2) $(__RUNTIME_LIBS_5) -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -w- -I. $(__DLLFLAG_p) -WA -I.\..\..\samples -DNOPCH $(__RTTIFLAG_6) $(__EXCEPTIONSFLAG_7) $(CPPFLAGS) $(CXXFLAGS) 212DBTEST_OBJECTS = $(OBJS)\dbtest_dbtest.obj $(OBJS)\dbtest_listdb.obj 213 214 215all : $(OBJS) 216$(OBJS) : 217 -if not exist $(OBJS) mkdir $(OBJS) 218 219### Targets: ### 220 221 222all : $(__dbtest___depname) 223 224clean : 225 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj 226 -if exist $(OBJS)\*.res del $(OBJS)\*.res 227 -if exist $(OBJS)\*.sym del $(OBJS)\*.sym 228 -if exist $(OBJS)\dbtest.exe del $(OBJS)\dbtest.exe 229 -if exist $(OBJS)\dbtest.map del $(OBJS)\dbtest.map 230 231!if "$(USE_ODBC)" == "1" 232$(OBJS)\dbtest.exe : $(DBTEST_OBJECTS) $(OBJS)\dbtest_dbtest.res 233 link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(__DEBUGINFO_1) /su:windows:4.0 $(LDFLAGS) $(DBTEST_OBJECTS),$@,$(OBJS)\dbtest.map, $(LIBDIRNAME)\ $(__WXLIB_DBGRID_p) $(__WXLIB_ODBC_p) $(__WXLIB_ADV_p) $(__WXLIB_HTML_p) $(__WXLIB_XML_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) $(__CAIRO_LIB_p) $(__CAIRO_LIBDIR_FILENAMES)\ kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib,, $(OBJS)\dbtest_dbtest.res 234!endif 235 236$(OBJS)\dbtest_dbtest.obj : .\dbtest.cpp 237 $(CXX) -mn -c -cpp -o$@ $(DBTEST_CXXFLAGS) .\dbtest.cpp 238 239$(OBJS)\dbtest_listdb.obj : .\listdb.cpp 240 $(CXX) -mn -c -cpp -o$@ $(DBTEST_CXXFLAGS) .\listdb.cpp 241 242$(OBJS)\dbtest_dbtest.res : .\dbtest.rc 243 rcc .\dbtest.rc -o$@ -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH -32 -v- 244