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__dbbrowse___depname = $(OBJS)\dbbrowse.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__WXLIB_ADV_p = \ 117 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib 118!endif 119!if "$(MONOLITHIC)" == "0" 120!if "$(USE_ODBC)" == "1" 121__WXLIB_ODBC_p = \ 122 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.lib 123!endif 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) 211DBBROWSE_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) 212DBBROWSE_OBJECTS = $(OBJS)\dbbrowse_dbbrowse.obj $(OBJS)\dbbrowse_doc.obj $(OBJS)\dbbrowse_pgmctrl.obj $(OBJS)\dbbrowse_tabpgwin.obj $(OBJS)\dbbrowse_browsedb.obj $(OBJS)\dbbrowse_dbtree.obj $(OBJS)\dbbrowse_dbgrid.obj $(OBJS)\dbbrowse_dlguser.obj 213 214 215all : $(OBJS) 216$(OBJS) : 217 -if not exist $(OBJS) mkdir $(OBJS) 218 219### Targets: ### 220 221 222all : $(__dbbrowse___depname) data_help_std data_help_png 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)\dbbrowse.exe del $(OBJS)\dbbrowse.exe 229 -if exist $(OBJS)\dbbrowse.map del $(OBJS)\dbbrowse.map 230 231!if "$(USE_ODBC)" == "1" 232$(OBJS)\dbbrowse.exe : $(DBBROWSE_OBJECTS) $(OBJS)\dbbrowse_dbbrowse.res 233 link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(__DEBUGINFO_1) /su:windows:4.0 $(LDFLAGS) $(DBBROWSE_OBJECTS),$@,$(OBJS)\dbbrowse.map, $(LIBDIRNAME)\ $(__WXLIB_DBGRID_p) $(__WXLIB_ADV_p) $(__WXLIB_ODBC_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)\dbbrowse_dbbrowse.res 234!endif 235 236data_help_std : .\help.std\compiler.htm .\help.std\dbbrowse.hhc .\help.std\dbbrowse.hhk .\help.std\dbbrowse.hhp .\help.std\dbbrowse.htm .\help.std\getcol.htm .\help.std\getcolsh.htm .\help.std\icons.htm .\help.std\picgrams.htm .\help.std\problems.htm .\help.std\remstar.htm .\help.std\sample.htm .\help.std\startprm.htm .\help.std\todo.htm .\help.std\wxdb.htm .\help.std\wxtable.htm 237 if not exist $(OBJS)\help.std mkdir $(OBJS)\help.std 238 echo copy .\help.std\%%1 $(OBJS)\help.std\%%1 > dmars_smake_copy_data_help_std.bat 239 !dmars_smake_copy_data_help_std.bat $** 240 del dmars_smake_copy_data_help_std.bat 241 242data_help_png : .\help.png\col.png .\help.png\d_closed.png .\help.png\d_open.png .\help.png\dsn.png .\help.png\dsnclose.png .\help.png\dsnopen.png .\help.png\f_closed.png .\help.png\f_open.png .\help.png\gnu.png .\help.png\gtk.png .\help.png\imbau.png .\help.png\kde.png .\help.png\key.png .\help.png\keyf.png .\help.png\linux.png .\help.png\logo.png .\help.png\motif.png .\help.png\msvc.png .\help.png\odbc.png .\help.png\pgmctrl.png .\help.png\redh.png .\help.png\remstar.png .\help.png\server.png .\help.png\suse.png .\help.png\tab.png .\help.png\view.png .\help.png\winnt.png .\help.png\wins.png 243 if not exist $(OBJS)\help.png mkdir $(OBJS)\help.png 244 echo copy .\help.png\%%1 $(OBJS)\help.png\%%1 > dmars_smake_copy_data_help_png.bat 245 !dmars_smake_copy_data_help_png.bat $** 246 del dmars_smake_copy_data_help_png.bat 247 248$(OBJS)\dbbrowse_dbbrowse.obj : .\dbbrowse.cpp 249 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\dbbrowse.cpp 250 251$(OBJS)\dbbrowse_doc.obj : .\doc.cpp 252 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\doc.cpp 253 254$(OBJS)\dbbrowse_pgmctrl.obj : .\pgmctrl.cpp 255 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\pgmctrl.cpp 256 257$(OBJS)\dbbrowse_tabpgwin.obj : .\tabpgwin.cpp 258 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\tabpgwin.cpp 259 260$(OBJS)\dbbrowse_browsedb.obj : .\browsedb.cpp 261 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\browsedb.cpp 262 263$(OBJS)\dbbrowse_dbtree.obj : .\dbtree.cpp 264 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\dbtree.cpp 265 266$(OBJS)\dbbrowse_dbgrid.obj : .\dbgrid.cpp 267 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\dbgrid.cpp 268 269$(OBJS)\dbbrowse_dlguser.obj : .\dlguser.cpp 270 $(CXX) -mn -c -cpp -o$@ $(DBBROWSE_CXXFLAGS) .\dlguser.cpp 271 272$(OBJS)\dbbrowse_dbbrowse.res : .\dbbrowse.rc 273 rcc .\dbbrowse.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- 274