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!include <../../build/msw/config.vc> 8 9# ------------------------------------------------------------------------- 10# Do not modify the rest of this file! 11# ------------------------------------------------------------------------- 12 13### Variables: ### 14 15WX_RELEASE_NODOT = 28 16OBJS = \ 17 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)$(DIR_SUFFIX_CPU) 18LIBDIRNAME = .\..\..\lib\vc$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG) 19SETUPHDIR = \ 20 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG) 21DBBROWSE_CXXFLAGS = /M$(__RUNTIME_LIBS_10)$(__DEBUGRUNTIME_4) /DWIN32 \ 22 $(__DEBUGINFO_0) /Fd$(OBJS)\dbbrowse.pdb $(____DEBUGRUNTIME_3_p) \ 23 $(__OPTIMIZEFLAG_6) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \ 24 $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \ 25 $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) \ 26 $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) /I$(SETUPHDIR) /I.\..\..\include \ 27 $(____CAIRO_INCLUDEDIR_FILENAMES_p) /W4 /I. $(__DLLFLAG_p) /D_WINDOWS \ 28 /I.\..\..\samples /DNOPCH $(__RTTIFLAG_11) $(__EXCEPTIONSFLAG_12) \ 29 $(CPPFLAGS) $(CXXFLAGS) 30DBBROWSE_OBJECTS = \ 31 $(OBJS)\dbbrowse_dbbrowse.obj \ 32 $(OBJS)\dbbrowse_doc.obj \ 33 $(OBJS)\dbbrowse_pgmctrl.obj \ 34 $(OBJS)\dbbrowse_tabpgwin.obj \ 35 $(OBJS)\dbbrowse_browsedb.obj \ 36 $(OBJS)\dbbrowse_dbtree.obj \ 37 $(OBJS)\dbbrowse_dbgrid.obj \ 38 $(OBJS)\dbbrowse_dlguser.obj 39DBBROWSE_RESOURCES = \ 40 $(OBJS)\dbbrowse_dbbrowse.res 41 42### Conditionally set variables: ### 43 44!if "$(USE_GUI)" == "0" 45PORTNAME = base 46!endif 47!if "$(USE_GUI)" == "1" 48PORTNAME = msw 49!endif 50!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 51WXDEBUGFLAG = d 52!endif 53!if "$(DEBUG_FLAG)" == "1" 54WXDEBUGFLAG = d 55!endif 56!if "$(UNICODE)" == "1" 57WXUNICODEFLAG = u 58!endif 59!if "$(WXUNIV)" == "1" 60WXUNIVNAME = univ 61!endif 62!if "$(TARGET_CPU)" == "AMD64" 63DIR_SUFFIX_CPU = _amd64 64!endif 65!if "$(TARGET_CPU)" == "IA64" 66DIR_SUFFIX_CPU = _ia64 67!endif 68!if "$(TARGET_CPU)" == "amd64" 69DIR_SUFFIX_CPU = _amd64 70!endif 71!if "$(TARGET_CPU)" == "ia64" 72DIR_SUFFIX_CPU = _ia64 73!endif 74!if "$(SHARED)" == "1" 75WXDLLFLAG = dll 76!endif 77!if "$(SHARED)" == "0" 78LIBTYPE_SUFFIX = lib 79!endif 80!if "$(SHARED)" == "1" 81LIBTYPE_SUFFIX = dll 82!endif 83!if "$(TARGET_CPU)" == "AMD64" 84LINK_TARGET_CPU = /MACHINE:AMD64 85!endif 86!if "$(TARGET_CPU)" == "IA64" 87LINK_TARGET_CPU = /MACHINE:IA64 88!endif 89!if "$(TARGET_CPU)" == "amd64" 90LINK_TARGET_CPU = /MACHINE:AMD64 91!endif 92!if "$(TARGET_CPU)" == "ia64" 93LINK_TARGET_CPU = /MACHINE:IA64 94!endif 95!if "$(MONOLITHIC)" == "0" 96EXTRALIBS_FOR_BASE = 97!endif 98!if "$(MONOLITHIC)" == "1" 99EXTRALIBS_FOR_BASE = 100!endif 101!if "$(USE_ODBC)" == "1" 102__dbbrowse___depname = $(OBJS)\dbbrowse.exe 103!endif 104!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 105__DEBUGINFO_0 = /Zi 106!endif 107!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 108__DEBUGINFO_0 = 109!endif 110!if "$(DEBUG_INFO)" == "0" 111__DEBUGINFO_0 = 112!endif 113!if "$(DEBUG_INFO)" == "1" 114__DEBUGINFO_0 = /Zi 115!endif 116!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 117__DEBUGINFO_1 = /DEBUG 118!endif 119!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 120__DEBUGINFO_1 = 121!endif 122!if "$(DEBUG_INFO)" == "0" 123__DEBUGINFO_1 = 124!endif 125!if "$(DEBUG_INFO)" == "1" 126__DEBUGINFO_1 = /DEBUG 127!endif 128!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 129__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 130!endif 131!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 132__DEBUGINFO_2 = 133!endif 134!if "$(DEBUG_INFO)" == "0" 135__DEBUGINFO_2 = 136!endif 137!if "$(DEBUG_INFO)" == "1" 138__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 139!endif 140!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 141____DEBUGRUNTIME_3_p = /D_DEBUG 142!endif 143!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 144____DEBUGRUNTIME_3_p = 145!endif 146!if "$(DEBUG_RUNTIME_LIBS)" == "0" 147____DEBUGRUNTIME_3_p = 148!endif 149!if "$(DEBUG_RUNTIME_LIBS)" == "1" 150____DEBUGRUNTIME_3_p = /D_DEBUG 151!endif 152!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 153____DEBUGRUNTIME_3_p_1 = /d _DEBUG 154!endif 155!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 156____DEBUGRUNTIME_3_p_1 = 157!endif 158!if "$(DEBUG_RUNTIME_LIBS)" == "0" 159____DEBUGRUNTIME_3_p_1 = 160!endif 161!if "$(DEBUG_RUNTIME_LIBS)" == "1" 162____DEBUGRUNTIME_3_p_1 = /d _DEBUG 163!endif 164!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 165__DEBUGRUNTIME_4 = d 166!endif 167!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 168__DEBUGRUNTIME_4 = 169!endif 170!if "$(DEBUG_RUNTIME_LIBS)" == "0" 171__DEBUGRUNTIME_4 = 172!endif 173!if "$(DEBUG_RUNTIME_LIBS)" == "1" 174__DEBUGRUNTIME_4 = d 175!endif 176!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 177__DEBUGRUNTIME_5 = 178!endif 179!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 180__DEBUGRUNTIME_5 = /opt:ref /opt:icf 181!endif 182!if "$(DEBUG_RUNTIME_LIBS)" == "0" 183__DEBUGRUNTIME_5 = /opt:ref /opt:icf 184!endif 185!if "$(DEBUG_RUNTIME_LIBS)" == "1" 186__DEBUGRUNTIME_5 = 187!endif 188!if "$(BUILD)" == "debug" 189__OPTIMIZEFLAG_6 = /Od 190!endif 191!if "$(BUILD)" == "release" 192__OPTIMIZEFLAG_6 = /O2 193!endif 194!if "$(USE_THREADS)" == "0" 195__THREADSFLAG_9 = L 196!endif 197!if "$(USE_THREADS)" == "1" 198__THREADSFLAG_9 = T 199!endif 200!if "$(RUNTIME_LIBS)" == "dynamic" 201__RUNTIME_LIBS_10 = D 202!endif 203!if "$(RUNTIME_LIBS)" == "static" 204__RUNTIME_LIBS_10 = $(__THREADSFLAG_9) 205!endif 206!if "$(USE_RTTI)" == "0" 207__RTTIFLAG_11 = 208!endif 209!if "$(USE_RTTI)" == "1" 210__RTTIFLAG_11 = /GR 211!endif 212!if "$(USE_EXCEPTIONS)" == "0" 213__EXCEPTIONSFLAG_12 = 214!endif 215!if "$(USE_EXCEPTIONS)" == "1" 216__EXCEPTIONSFLAG_12 = /EHsc 217!endif 218!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 219__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 220!endif 221!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 222__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 223!endif 224!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 225__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 226!endif 227!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 228__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 229!endif 230!if "$(WXUNIV)" == "1" 231__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__ 232!endif 233!if "$(WXUNIV)" == "1" 234__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__ 235!endif 236!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 237__DEBUG_DEFINE_p = /D__WXDEBUG__ 238!endif 239!if "$(DEBUG_FLAG)" == "1" 240__DEBUG_DEFINE_p = /D__WXDEBUG__ 241!endif 242!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 243__DEBUG_DEFINE_p_1 = /d __WXDEBUG__ 244!endif 245!if "$(DEBUG_FLAG)" == "1" 246__DEBUG_DEFINE_p_1 = /d __WXDEBUG__ 247!endif 248!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 249__NDEBUG_DEFINE_p = /DNDEBUG 250!endif 251!if "$(DEBUG_RUNTIME_LIBS)" == "0" 252__NDEBUG_DEFINE_p = /DNDEBUG 253!endif 254!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 255__NDEBUG_DEFINE_p_1 = /d NDEBUG 256!endif 257!if "$(DEBUG_RUNTIME_LIBS)" == "0" 258__NDEBUG_DEFINE_p_1 = /d NDEBUG 259!endif 260!if "$(USE_EXCEPTIONS)" == "0" 261__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS 262!endif 263!if "$(USE_EXCEPTIONS)" == "0" 264__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS 265!endif 266!if "$(USE_RTTI)" == "0" 267__RTTI_DEFINE_p = /DwxNO_RTTI 268!endif 269!if "$(USE_RTTI)" == "0" 270__RTTI_DEFINE_p_1 = /d wxNO_RTTI 271!endif 272!if "$(USE_THREADS)" == "0" 273__THREAD_DEFINE_p = /DwxNO_THREADS 274!endif 275!if "$(USE_THREADS)" == "0" 276__THREAD_DEFINE_p_1 = /d wxNO_THREADS 277!endif 278!if "$(UNICODE)" == "1" 279__UNICODE_DEFINE_p = /D_UNICODE 280!endif 281!if "$(UNICODE)" == "1" 282__UNICODE_DEFINE_p_1 = /d _UNICODE 283!endif 284!if "$(MSLU)" == "1" 285__MSLU_DEFINE_p = /DwxUSE_UNICODE_MSLU=1 286!endif 287!if "$(MSLU)" == "1" 288__MSLU_DEFINE_p_1 = /d wxUSE_UNICODE_MSLU=1 289!endif 290!if "$(USE_GDIPLUS)" == "1" 291__GFXCTX_DEFINE_p = /DwxUSE_GRAPHICS_CONTEXT=1 292!endif 293!if "$(USE_GDIPLUS)" == "1" 294__GFXCTX_DEFINE_p_1 = /d wxUSE_GRAPHICS_CONTEXT=1 295!endif 296!if "$(USE_CAIRO)" == "1" 297____CAIRO_INCLUDEDIR_FILENAMES_p = /I$(CAIRO_ROOT)\include\cairo 298!endif 299!if "$(USE_CAIRO)" == "1" 300____CAIRO_INCLUDEDIR_FILENAMES_1_p = /i $(CAIRO_ROOT)\include\cairo 301!endif 302!if "$(SHARED)" == "1" 303__DLLFLAG_p = /DWXUSINGDLL 304!endif 305!if "$(SHARED)" == "1" 306__DLLFLAG_p_1 = /d WXUSINGDLL 307!endif 308!if "$(MONOLITHIC)" == "0" 309__WXLIB_DBGRID_p = \ 310 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.lib 311!endif 312!if "$(MONOLITHIC)" == "0" 313__WXLIB_ADV_p = \ 314 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib 315!endif 316!if "$(MONOLITHIC)" == "0" && "$(USE_ODBC)" == "1" 317__WXLIB_ODBC_p = \ 318 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.lib 319!endif 320!if "$(MONOLITHIC)" == "0" 321__WXLIB_HTML_p = \ 322 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib 323!endif 324!if "$(MONOLITHIC)" == "0" 325__WXLIB_XML_p = \ 326 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib 327!endif 328!if "$(MONOLITHIC)" == "0" 329__WXLIB_CORE_p = \ 330 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib 331!endif 332!if "$(MONOLITHIC)" == "0" 333__WXLIB_BASE_p = \ 334 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 335!endif 336!if "$(MONOLITHIC)" == "1" 337__WXLIB_MONO_p = \ 338 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 339!endif 340!if "$(USE_GUI)" == "1" 341__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib 342!endif 343!if "$(USE_GUI)" == "1" 344__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib 345!endif 346!if "$(USE_GUI)" == "1" 347__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib 348!endif 349!if "$(MSLU)" == "1" 350__UNICOWS_LIB_p = unicows.lib 351!endif 352!if "$(USE_GDIPLUS)" == "1" 353__GDIPLUS_LIB_p = gdiplus.lib 354!endif 355!if "$(USE_CAIRO)" == "1" 356__CAIRO_LIB_p = cairo.lib 357!endif 358!if "$(USE_CAIRO)" == "1" 359____CAIRO_LIBDIR_FILENAMES_p = /LIBPATH:$(CAIRO_ROOT)\lib 360!endif 361 362 363all: $(OBJS) 364$(OBJS): 365 -if not exist $(OBJS) mkdir $(OBJS) 366 367### Targets: ### 368 369all: $(__dbbrowse___depname) data_help_std data_help_png 370 371clean: 372 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj 373 -if exist $(OBJS)\*.res del $(OBJS)\*.res 374 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch 375 -if exist $(OBJS)\dbbrowse.exe del $(OBJS)\dbbrowse.exe 376 -if exist $(OBJS)\dbbrowse.ilk del $(OBJS)\dbbrowse.ilk 377 -if exist $(OBJS)\dbbrowse.pdb del $(OBJS)\dbbrowse.pdb 378 379!if "$(USE_ODBC)" == "1" 380$(OBJS)\dbbrowse.exe: $(DBBROWSE_OBJECTS) $(OBJS)\dbbrowse_dbbrowse.res 381 link /NOLOGO /OUT:$@ $(__DEBUGINFO_1) /pdb:"$(OBJS)\dbbrowse.pdb" $(__DEBUGINFO_2) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @<< 382 $(DBBROWSE_OBJECTS) $(DBBROWSE_RESOURCES) $(__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) 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 383<< 384!endif 385 386data_help_std: 387 if not exist $(OBJS)\help.std mkdir $(OBJS)\help.std 388 for %f in (compiler.htm dbbrowse.hhc dbbrowse.hhk dbbrowse.hhp dbbrowse.htm getcol.htm getcolsh.htm icons.htm picgrams.htm problems.htm remstar.htm sample.htm startprm.htm todo.htm wxdb.htm wxtable.htm) do if not exist $(OBJS)\help.std\%f copy .\help.std\%f $(OBJS)\help.std 389 390data_help_png: 391 if not exist $(OBJS)\help.png mkdir $(OBJS)\help.png 392 for %f in (col.png d_closed.png d_open.png dsn.png dsnclose.png dsnopen.png f_closed.png f_open.png gnu.png gtk.png imbau.png kde.png key.png keyf.png linux.png logo.png motif.png msvc.png odbc.png pgmctrl.png redh.png remstar.png server.png suse.png tab.png view.png winnt.png wins.png) do if not exist $(OBJS)\help.png\%f copy .\help.png\%f $(OBJS)\help.png 393 394$(OBJS)\dbbrowse_dbbrowse.obj: .\dbbrowse.cpp 395 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\dbbrowse.cpp 396 397$(OBJS)\dbbrowse_doc.obj: .\doc.cpp 398 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\doc.cpp 399 400$(OBJS)\dbbrowse_pgmctrl.obj: .\pgmctrl.cpp 401 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\pgmctrl.cpp 402 403$(OBJS)\dbbrowse_tabpgwin.obj: .\tabpgwin.cpp 404 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\tabpgwin.cpp 405 406$(OBJS)\dbbrowse_browsedb.obj: .\browsedb.cpp 407 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\browsedb.cpp 408 409$(OBJS)\dbbrowse_dbtree.obj: .\dbtree.cpp 410 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\dbtree.cpp 411 412$(OBJS)\dbbrowse_dbgrid.obj: .\dbgrid.cpp 413 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\dbgrid.cpp 414 415$(OBJS)\dbbrowse_dlguser.obj: .\dlguser.cpp 416 $(CXX) /c /nologo /TP /Fo$@ $(DBBROWSE_CXXFLAGS) .\dlguser.cpp 417 418$(OBJS)\dbbrowse_dbbrowse.res: .\dbbrowse.rc 419 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_3_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__NDEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) $(__GFXCTX_DEFINE_p_1) /i $(SETUPHDIR) /i .\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_1_p) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\samples /d NOPCH .\dbbrowse.rc 420 421