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) 21DOCVIEW_CXXFLAGS = /M$(__RUNTIME_LIBS_10)$(__DEBUGRUNTIME_4) /DWIN32 \ 22 $(__DEBUGINFO_0) /Fd$(OBJS)\docview.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) 30DOCVIEW_OBJECTS = \ 31 $(OBJS)\docview_docview.obj \ 32 $(OBJS)\docview_doc.obj \ 33 $(OBJS)\docview_view.obj 34DOCVIEW_RESOURCES = \ 35 $(OBJS)\docview_docview.res 36 37### Conditionally set variables: ### 38 39!if "$(USE_GUI)" == "0" 40PORTNAME = base 41!endif 42!if "$(USE_GUI)" == "1" 43PORTNAME = msw 44!endif 45!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 46WXDEBUGFLAG = d 47!endif 48!if "$(DEBUG_FLAG)" == "1" 49WXDEBUGFLAG = d 50!endif 51!if "$(UNICODE)" == "1" 52WXUNICODEFLAG = u 53!endif 54!if "$(WXUNIV)" == "1" 55WXUNIVNAME = univ 56!endif 57!if "$(TARGET_CPU)" == "AMD64" 58DIR_SUFFIX_CPU = _amd64 59!endif 60!if "$(TARGET_CPU)" == "IA64" 61DIR_SUFFIX_CPU = _ia64 62!endif 63!if "$(TARGET_CPU)" == "amd64" 64DIR_SUFFIX_CPU = _amd64 65!endif 66!if "$(TARGET_CPU)" == "ia64" 67DIR_SUFFIX_CPU = _ia64 68!endif 69!if "$(SHARED)" == "1" 70WXDLLFLAG = dll 71!endif 72!if "$(SHARED)" == "0" 73LIBTYPE_SUFFIX = lib 74!endif 75!if "$(SHARED)" == "1" 76LIBTYPE_SUFFIX = dll 77!endif 78!if "$(TARGET_CPU)" == "AMD64" 79LINK_TARGET_CPU = /MACHINE:AMD64 80!endif 81!if "$(TARGET_CPU)" == "IA64" 82LINK_TARGET_CPU = /MACHINE:IA64 83!endif 84!if "$(TARGET_CPU)" == "amd64" 85LINK_TARGET_CPU = /MACHINE:AMD64 86!endif 87!if "$(TARGET_CPU)" == "ia64" 88LINK_TARGET_CPU = /MACHINE:IA64 89!endif 90!if "$(MONOLITHIC)" == "0" 91EXTRALIBS_FOR_BASE = 92!endif 93!if "$(MONOLITHIC)" == "1" 94EXTRALIBS_FOR_BASE = 95!endif 96!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 97__DEBUGINFO_0 = /Zi 98!endif 99!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 100__DEBUGINFO_0 = 101!endif 102!if "$(DEBUG_INFO)" == "0" 103__DEBUGINFO_0 = 104!endif 105!if "$(DEBUG_INFO)" == "1" 106__DEBUGINFO_0 = /Zi 107!endif 108!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 109__DEBUGINFO_1 = /DEBUG 110!endif 111!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 112__DEBUGINFO_1 = 113!endif 114!if "$(DEBUG_INFO)" == "0" 115__DEBUGINFO_1 = 116!endif 117!if "$(DEBUG_INFO)" == "1" 118__DEBUGINFO_1 = /DEBUG 119!endif 120!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 121__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 122!endif 123!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 124__DEBUGINFO_2 = 125!endif 126!if "$(DEBUG_INFO)" == "0" 127__DEBUGINFO_2 = 128!endif 129!if "$(DEBUG_INFO)" == "1" 130__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 131!endif 132!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 133____DEBUGRUNTIME_3_p = /D_DEBUG 134!endif 135!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 136____DEBUGRUNTIME_3_p = 137!endif 138!if "$(DEBUG_RUNTIME_LIBS)" == "0" 139____DEBUGRUNTIME_3_p = 140!endif 141!if "$(DEBUG_RUNTIME_LIBS)" == "1" 142____DEBUGRUNTIME_3_p = /D_DEBUG 143!endif 144!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 145____DEBUGRUNTIME_3_p_1 = /d _DEBUG 146!endif 147!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 148____DEBUGRUNTIME_3_p_1 = 149!endif 150!if "$(DEBUG_RUNTIME_LIBS)" == "0" 151____DEBUGRUNTIME_3_p_1 = 152!endif 153!if "$(DEBUG_RUNTIME_LIBS)" == "1" 154____DEBUGRUNTIME_3_p_1 = /d _DEBUG 155!endif 156!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 157__DEBUGRUNTIME_4 = d 158!endif 159!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 160__DEBUGRUNTIME_4 = 161!endif 162!if "$(DEBUG_RUNTIME_LIBS)" == "0" 163__DEBUGRUNTIME_4 = 164!endif 165!if "$(DEBUG_RUNTIME_LIBS)" == "1" 166__DEBUGRUNTIME_4 = d 167!endif 168!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 169__DEBUGRUNTIME_5 = 170!endif 171!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 172__DEBUGRUNTIME_5 = /opt:ref /opt:icf 173!endif 174!if "$(DEBUG_RUNTIME_LIBS)" == "0" 175__DEBUGRUNTIME_5 = /opt:ref /opt:icf 176!endif 177!if "$(DEBUG_RUNTIME_LIBS)" == "1" 178__DEBUGRUNTIME_5 = 179!endif 180!if "$(BUILD)" == "debug" 181__OPTIMIZEFLAG_6 = /Od 182!endif 183!if "$(BUILD)" == "release" 184__OPTIMIZEFLAG_6 = /O2 185!endif 186!if "$(USE_THREADS)" == "0" 187__THREADSFLAG_9 = L 188!endif 189!if "$(USE_THREADS)" == "1" 190__THREADSFLAG_9 = T 191!endif 192!if "$(RUNTIME_LIBS)" == "dynamic" 193__RUNTIME_LIBS_10 = D 194!endif 195!if "$(RUNTIME_LIBS)" == "static" 196__RUNTIME_LIBS_10 = $(__THREADSFLAG_9) 197!endif 198!if "$(USE_RTTI)" == "0" 199__RTTIFLAG_11 = 200!endif 201!if "$(USE_RTTI)" == "1" 202__RTTIFLAG_11 = /GR 203!endif 204!if "$(USE_EXCEPTIONS)" == "0" 205__EXCEPTIONSFLAG_12 = 206!endif 207!if "$(USE_EXCEPTIONS)" == "1" 208__EXCEPTIONSFLAG_12 = /EHsc 209!endif 210!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 211__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 212!endif 213!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 214__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 215!endif 216!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 217__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 218!endif 219!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 220__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 221!endif 222!if "$(WXUNIV)" == "1" 223__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__ 224!endif 225!if "$(WXUNIV)" == "1" 226__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__ 227!endif 228!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 229__DEBUG_DEFINE_p = /D__WXDEBUG__ 230!endif 231!if "$(DEBUG_FLAG)" == "1" 232__DEBUG_DEFINE_p = /D__WXDEBUG__ 233!endif 234!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default" 235__DEBUG_DEFINE_p_1 = /d __WXDEBUG__ 236!endif 237!if "$(DEBUG_FLAG)" == "1" 238__DEBUG_DEFINE_p_1 = /d __WXDEBUG__ 239!endif 240!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 241__NDEBUG_DEFINE_p = /DNDEBUG 242!endif 243!if "$(DEBUG_RUNTIME_LIBS)" == "0" 244__NDEBUG_DEFINE_p = /DNDEBUG 245!endif 246!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 247__NDEBUG_DEFINE_p_1 = /d NDEBUG 248!endif 249!if "$(DEBUG_RUNTIME_LIBS)" == "0" 250__NDEBUG_DEFINE_p_1 = /d NDEBUG 251!endif 252!if "$(USE_EXCEPTIONS)" == "0" 253__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS 254!endif 255!if "$(USE_EXCEPTIONS)" == "0" 256__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS 257!endif 258!if "$(USE_RTTI)" == "0" 259__RTTI_DEFINE_p = /DwxNO_RTTI 260!endif 261!if "$(USE_RTTI)" == "0" 262__RTTI_DEFINE_p_1 = /d wxNO_RTTI 263!endif 264!if "$(USE_THREADS)" == "0" 265__THREAD_DEFINE_p = /DwxNO_THREADS 266!endif 267!if "$(USE_THREADS)" == "0" 268__THREAD_DEFINE_p_1 = /d wxNO_THREADS 269!endif 270!if "$(UNICODE)" == "1" 271__UNICODE_DEFINE_p = /D_UNICODE 272!endif 273!if "$(UNICODE)" == "1" 274__UNICODE_DEFINE_p_1 = /d _UNICODE 275!endif 276!if "$(MSLU)" == "1" 277__MSLU_DEFINE_p = /DwxUSE_UNICODE_MSLU=1 278!endif 279!if "$(MSLU)" == "1" 280__MSLU_DEFINE_p_1 = /d wxUSE_UNICODE_MSLU=1 281!endif 282!if "$(USE_GDIPLUS)" == "1" 283__GFXCTX_DEFINE_p = /DwxUSE_GRAPHICS_CONTEXT=1 284!endif 285!if "$(USE_GDIPLUS)" == "1" 286__GFXCTX_DEFINE_p_1 = /d wxUSE_GRAPHICS_CONTEXT=1 287!endif 288!if "$(USE_CAIRO)" == "1" 289____CAIRO_INCLUDEDIR_FILENAMES_p = /I$(CAIRO_ROOT)\include\cairo 290!endif 291!if "$(USE_CAIRO)" == "1" 292____CAIRO_INCLUDEDIR_FILENAMES_1_p = /i $(CAIRO_ROOT)\include\cairo 293!endif 294!if "$(SHARED)" == "1" 295__DLLFLAG_p = /DWXUSINGDLL 296!endif 297!if "$(SHARED)" == "1" 298__DLLFLAG_p_1 = /d WXUSINGDLL 299!endif 300!if "$(MONOLITHIC)" == "0" 301__WXLIB_CORE_p = \ 302 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib 303!endif 304!if "$(MONOLITHIC)" == "0" 305__WXLIB_BASE_p = \ 306 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 307!endif 308!if "$(MONOLITHIC)" == "1" 309__WXLIB_MONO_p = \ 310 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 311!endif 312!if "$(USE_GUI)" == "1" 313__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib 314!endif 315!if "$(USE_GUI)" == "1" 316__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib 317!endif 318!if "$(USE_GUI)" == "1" 319__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib 320!endif 321!if "$(MSLU)" == "1" 322__UNICOWS_LIB_p = unicows.lib 323!endif 324!if "$(USE_GDIPLUS)" == "1" 325__GDIPLUS_LIB_p = gdiplus.lib 326!endif 327!if "$(USE_CAIRO)" == "1" 328__CAIRO_LIB_p = cairo.lib 329!endif 330!if "$(USE_CAIRO)" == "1" 331____CAIRO_LIBDIR_FILENAMES_p = /LIBPATH:$(CAIRO_ROOT)\lib 332!endif 333 334 335all: $(OBJS) 336$(OBJS): 337 -if not exist $(OBJS) mkdir $(OBJS) 338 339### Targets: ### 340 341all: $(OBJS)\docview.exe 342 343clean: 344 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj 345 -if exist $(OBJS)\*.res del $(OBJS)\*.res 346 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch 347 -if exist $(OBJS)\docview.exe del $(OBJS)\docview.exe 348 -if exist $(OBJS)\docview.ilk del $(OBJS)\docview.ilk 349 -if exist $(OBJS)\docview.pdb del $(OBJS)\docview.pdb 350 351$(OBJS)\docview.exe: $(DOCVIEW_OBJECTS) $(OBJS)\docview_docview.res 352 link /NOLOGO /OUT:$@ $(__DEBUGINFO_1) /pdb:"$(OBJS)\docview.pdb" $(__DEBUGINFO_2) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @<< 353 $(DOCVIEW_OBJECTS) $(DOCVIEW_RESOURCES) $(__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 354<< 355 356$(OBJS)\docview_docview.obj: .\docview.cpp 357 $(CXX) /c /nologo /TP /Fo$@ $(DOCVIEW_CXXFLAGS) .\docview.cpp 358 359$(OBJS)\docview_doc.obj: .\doc.cpp 360 $(CXX) /c /nologo /TP /Fo$@ $(DOCVIEW_CXXFLAGS) .\doc.cpp 361 362$(OBJS)\docview_view.obj: .\view.cpp 363 $(CXX) /c /nologo /TP /Fo$@ $(DOCVIEW_CXXFLAGS) .\view.cpp 364 365$(OBJS)\docview_docview.res: .\docview.rc 366 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 .\docview.rc 367 368