1# ========================================================================= 2# This makefile was generated by 3# Bakefile 0.2.12 (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 = 31 16COMPILER_PREFIX = vc 17OBJS = \ 18 $(COMPILER_PREFIX)$(COMPILER_VERSION)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)$(ARCH_SUFFIX) 19LIBDIRNAME = \ 20 .\..\..\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)$(ARCH_SUFFIX)_$(LIBTYPE_SUFFIX)$(CFG) 21SETUPHDIR = \ 22 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG) 23PYRAMID_CXXFLAGS = /M$(__RUNTIME_LIBS_10)$(__DEBUGRUNTIME_4) /DWIN32 \ 24 $(__DEBUGINFO_0) /Fd$(OBJS)\pyramid.pdb $(____DEBUGRUNTIME_3_p) \ 25 $(__OPTIMIZEFLAG_6) /D_CRT_SECURE_NO_DEPRECATE=1 \ 26 /D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1 \ 27 $(__NO_VC_CRTDBG_p) $(__TARGET_CPU_COMPFLAG_p) /D__WXMSW__ \ 28 $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) \ 29 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \ 30 $(__UNICODE_DEFINE_p) /I$(SETUPHDIR) /I.\..\..\..\include \ 31 $(____CAIRO_INCLUDEDIR_FILENAMES_p) /W4 /I. $(__DLLFLAG_p) /D_WINDOWS \ 32 /I.\..\..\..\samples /DNOPCH $(__RTTIFLAG_11) $(__EXCEPTIONSFLAG_12) \ 33 $(CPPFLAGS) $(CXXFLAGS) 34PYRAMID_OBJECTS = \ 35 $(OBJS)\pyramid_pyramid.obj \ 36 $(OBJS)\pyramid_oglstuff.obj \ 37 $(OBJS)\pyramid_mathstuff.obj \ 38 $(OBJS)\pyramid_oglpfuncs.obj 39PYRAMID_RESOURCES = \ 40 $(OBJS)\pyramid_sample.res 41 42### Conditionally set variables: ### 43 44!if "$(TARGET_CPU)" == "AMD64" 45ARCH_SUFFIX = _x64 46!endif 47!if "$(TARGET_CPU)" == "ARM64" 48ARCH_SUFFIX = _arm64 49!endif 50!if "$(TARGET_CPU)" == "IA64" 51ARCH_SUFFIX = _ia64 52!endif 53!if "$(TARGET_CPU)" == "X64" 54ARCH_SUFFIX = _x64 55!endif 56!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64" 57ARCH_SUFFIX = _x64 58!endif 59!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64" 60ARCH_SUFFIX = _x64 61!endif 62!if "$(TARGET_CPU)" == "amd64" 63ARCH_SUFFIX = _x64 64!endif 65!if "$(TARGET_CPU)" == "arm64" 66ARCH_SUFFIX = _arm64 67!endif 68!if "$(TARGET_CPU)" == "ia64" 69ARCH_SUFFIX = _ia64 70!endif 71!if "$(TARGET_CPU)" == "x64" 72ARCH_SUFFIX = _x64 73!endif 74!if "$(USE_GUI)" == "0" 75PORTNAME = base 76!endif 77!if "$(USE_GUI)" == "1" 78PORTNAME = msw$(TOOLKIT_VERSION) 79!endif 80!if "$(OFFICIAL_BUILD)" == "1" 81COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD 82!endif 83!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 84WXDEBUGFLAG = d 85!endif 86!if "$(DEBUG_RUNTIME_LIBS)" == "1" 87WXDEBUGFLAG = d 88!endif 89!if "$(UNICODE)" == "1" 90WXUNICODEFLAG = u 91!endif 92!if "$(WXUNIV)" == "1" 93WXUNIVNAME = univ 94!endif 95!if "$(SHARED)" == "1" 96WXDLLFLAG = dll 97!endif 98!if "$(SHARED)" == "0" 99LIBTYPE_SUFFIX = lib 100!endif 101!if "$(SHARED)" == "1" 102LIBTYPE_SUFFIX = dll 103!endif 104!if "$(TARGET_CPU)" == "AMD64" 105LINK_TARGET_CPU = /MACHINE:X64 106!endif 107!if "$(TARGET_CPU)" == "ARM64" 108LINK_TARGET_CPU = /MACHINE:ARM64 109!endif 110!if "$(TARGET_CPU)" == "IA64" 111LINK_TARGET_CPU = /MACHINE:IA64 112!endif 113!if "$(TARGET_CPU)" == "X64" 114LINK_TARGET_CPU = /MACHINE:X64 115!endif 116!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64" 117LINK_TARGET_CPU = /MACHINE:X64 118!endif 119!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64" 120LINK_TARGET_CPU = /MACHINE:X64 121!endif 122!if "$(TARGET_CPU)" == "amd64" 123LINK_TARGET_CPU = /MACHINE:X64 124!endif 125!if "$(TARGET_CPU)" == "arm64" 126LINK_TARGET_CPU = /MACHINE:ARM64 127!endif 128!if "$(TARGET_CPU)" == "ia64" 129LINK_TARGET_CPU = /MACHINE:IA64 130!endif 131!if "$(TARGET_CPU)" == "x64" 132LINK_TARGET_CPU = /MACHINE:X64 133!endif 134!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0" 135WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 136 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware.manifest 137!endif 138!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0" 139WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 140 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware.manifest 141!endif 142!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0" 143WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 144 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware.manifest 145!endif 146!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0" 147WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 148 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 149!endif 150!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0" 151WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 152 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 153!endif 154!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0" 155WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 156 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 157!endif 158!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0" 159WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 160 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 161!endif 162!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0" 163WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 164 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 165!endif 166!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0" 167WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 168 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 169!endif 170!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0" 171WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 172 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 173!endif 174!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0" 175WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 176 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 177!endif 178!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0" 179WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 180 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 181!endif 182!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "14.0" 183WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 184 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 185!endif 186!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "15.0" 187WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 188 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 189!endif 190!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOVERSION)" == "16.0" 191WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 192 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 193!endif 194!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "14.0" 195WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 196 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 197!endif 198!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "15.0" 199WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 200 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 201!endif 202!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "16.0" 203WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 204 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 205!endif 206!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "14.0" 207WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 208 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 209!endif 210!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "15.0" 211WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 212 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 213!endif 214!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "1" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "16.0" 215WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 216 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware.manifest 217!endif 218!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0" 219WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 220 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware_pmv2.manifest 221!endif 222!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0" 223WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 224 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware_pmv2.manifest 225!endif 226!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0" 227WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 228 /MANIFESTINPUT:./../../../include/wx/msw/wx_dpi_aware_pmv2.manifest 229!endif 230!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0" 231WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 232 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 233!endif 234!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0" 235WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 236 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 237!endif 238!if "$(TARGET_CPU)" == "amd64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0" 239WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 240 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 241!endif 242!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0" 243WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 244 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 245!endif 246!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0" 247WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 248 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 249!endif 250!if "$(TARGET_CPU)" == "AMD64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0" 251WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 252 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 253!endif 254!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0" 255WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 256 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 257!endif 258!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0" 259WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 260 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 261!endif 262!if "$(TARGET_CPU)" == "x64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0" 263WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 264 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 265!endif 266!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "14.0" 267WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 268 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 269!endif 270!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "15.0" 271WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 272 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 273!endif 274!if "$(TARGET_CPU)" == "X64" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOVERSION)" == "16.0" 275WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 276 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 277!endif 278!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "14.0" 279WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 280 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 281!endif 282!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "15.0" 283WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 284 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 285!endif 286!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "x64" && "$(VISUALSTUDIOVERSION)" == "16.0" 287WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 288 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 289!endif 290!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "14.0" 291WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 292 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 293!endif 294!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "15.0" 295WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 296 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 297!endif 298!if "$(TARGET_CPU)" == "" && "$(USE_DPI_AWARE_MANIFEST)" == "2" && "$(VISUALSTUDIOPLATFORM)" == "X64" && "$(VISUALSTUDIOVERSION)" == "16.0" 299WIN32_DPI_LINKFLAG = /MANIFEST:EMBED \ 300 /MANIFESTINPUT:./../../../include/wx/msw/amd64_dpi_aware_pmv2.manifest 301!endif 302!if "$(MONOLITHIC)" == "0" 303EXTRALIBS_FOR_BASE = 304!endif 305!if "$(MONOLITHIC)" == "1" 306EXTRALIBS_FOR_BASE = 307!endif 308!if "$(USE_OPENGL)" == "1" 309__pyramid___depname = $(OBJS)\pyramid.exe 310!endif 311!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 312__DEBUGINFO_0 = /Zi 313!endif 314!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 315__DEBUGINFO_0 = 316!endif 317!if "$(DEBUG_INFO)" == "0" 318__DEBUGINFO_0 = 319!endif 320!if "$(DEBUG_INFO)" == "1" 321__DEBUGINFO_0 = /Zi 322!endif 323!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 324__DEBUGINFO_1 = /DEBUG 325!endif 326!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 327__DEBUGINFO_1 = 328!endif 329!if "$(DEBUG_INFO)" == "0" 330__DEBUGINFO_1 = 331!endif 332!if "$(DEBUG_INFO)" == "1" 333__DEBUGINFO_1 = /DEBUG 334!endif 335!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default" 336__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 337!endif 338!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default" 339__DEBUGINFO_2 = 340!endif 341!if "$(DEBUG_INFO)" == "0" 342__DEBUGINFO_2 = 343!endif 344!if "$(DEBUG_INFO)" == "1" 345__DEBUGINFO_2 = $(__DEBUGRUNTIME_5) 346!endif 347!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 348____DEBUGRUNTIME_3_p = /D_DEBUG 349!endif 350!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 351____DEBUGRUNTIME_3_p = 352!endif 353!if "$(DEBUG_RUNTIME_LIBS)" == "0" 354____DEBUGRUNTIME_3_p = 355!endif 356!if "$(DEBUG_RUNTIME_LIBS)" == "1" 357____DEBUGRUNTIME_3_p = /D_DEBUG 358!endif 359!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 360____DEBUGRUNTIME_3_p_1 = /d _DEBUG 361!endif 362!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 363____DEBUGRUNTIME_3_p_1 = 364!endif 365!if "$(DEBUG_RUNTIME_LIBS)" == "0" 366____DEBUGRUNTIME_3_p_1 = 367!endif 368!if "$(DEBUG_RUNTIME_LIBS)" == "1" 369____DEBUGRUNTIME_3_p_1 = /d _DEBUG 370!endif 371!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 372__DEBUGRUNTIME_4 = d 373!endif 374!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 375__DEBUGRUNTIME_4 = 376!endif 377!if "$(DEBUG_RUNTIME_LIBS)" == "0" 378__DEBUGRUNTIME_4 = 379!endif 380!if "$(DEBUG_RUNTIME_LIBS)" == "1" 381__DEBUGRUNTIME_4 = d 382!endif 383!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default" 384__DEBUGRUNTIME_5 = 385!endif 386!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 387__DEBUGRUNTIME_5 = /opt:ref /opt:icf 388!endif 389!if "$(DEBUG_RUNTIME_LIBS)" == "0" 390__DEBUGRUNTIME_5 = /opt:ref /opt:icf 391!endif 392!if "$(DEBUG_RUNTIME_LIBS)" == "1" 393__DEBUGRUNTIME_5 = 394!endif 395!if "$(BUILD)" == "debug" 396__OPTIMIZEFLAG_6 = /Od 397!endif 398!if "$(BUILD)" == "release" 399__OPTIMIZEFLAG_6 = /O2 400!endif 401!if "$(USE_THREADS)" == "0" 402__THREADSFLAG_9 = L 403!endif 404!if "$(USE_THREADS)" == "1" 405__THREADSFLAG_9 = T 406!endif 407!if "$(RUNTIME_LIBS)" == "dynamic" 408__RUNTIME_LIBS_10 = D 409!endif 410!if "$(RUNTIME_LIBS)" == "static" 411__RUNTIME_LIBS_10 = $(__THREADSFLAG_9) 412!endif 413!if "$(USE_RTTI)" == "0" 414__RTTIFLAG_11 = /GR- 415!endif 416!if "$(USE_RTTI)" == "1" 417__RTTIFLAG_11 = /GR 418!endif 419!if "$(USE_EXCEPTIONS)" == "0" 420__EXCEPTIONSFLAG_12 = 421!endif 422!if "$(USE_EXCEPTIONS)" == "1" 423__EXCEPTIONSFLAG_12 = /EHsc 424!endif 425!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 426__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 427!endif 428!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 429__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__ 430!endif 431!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0" 432__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 433!endif 434!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1" 435__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__ 436!endif 437!if "$(TARGET_CPU)" == "" 438__TARGET_CPU_COMPFLAG_p = /DTARGET_CPU_COMPFLAG=0 439!endif 440!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64" 441__TARGET_CPU_COMPFLAG_p = 442!endif 443!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64" 444__TARGET_CPU_COMPFLAG_p = 445!endif 446!if "$(TARGET_CPU)" == "" 447__TARGET_CPU_COMPFLAG_p_1 = /d TARGET_CPU_COMPFLAG=0 448!endif 449!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "X64" 450__TARGET_CPU_COMPFLAG_p_1 = 451!endif 452!if "$(TARGET_CPU)" == "" && "$(VISUALSTUDIOPLATFORM)" == "x64" 453__TARGET_CPU_COMPFLAG_p_1 = 454!endif 455!if "$(WXUNIV)" == "1" 456__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__ 457!endif 458!if "$(WXUNIV)" == "1" 459__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__ 460!endif 461!if "$(DEBUG_FLAG)" == "0" 462__DEBUG_DEFINE_p = /DwxDEBUG_LEVEL=0 463!endif 464!if "$(DEBUG_FLAG)" == "0" 465__DEBUG_DEFINE_p_1 = /d wxDEBUG_LEVEL=0 466!endif 467!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 468__NDEBUG_DEFINE_p = /DNDEBUG 469!endif 470!if "$(DEBUG_RUNTIME_LIBS)" == "0" 471__NDEBUG_DEFINE_p = /DNDEBUG 472!endif 473!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default" 474__NDEBUG_DEFINE_p_1 = /d NDEBUG 475!endif 476!if "$(DEBUG_RUNTIME_LIBS)" == "0" 477__NDEBUG_DEFINE_p_1 = /d NDEBUG 478!endif 479!if "$(USE_EXCEPTIONS)" == "0" 480__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS 481!endif 482!if "$(USE_EXCEPTIONS)" == "0" 483__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS 484!endif 485!if "$(USE_RTTI)" == "0" 486__RTTI_DEFINE_p = /DwxNO_RTTI 487!endif 488!if "$(USE_RTTI)" == "0" 489__RTTI_DEFINE_p_1 = /d wxNO_RTTI 490!endif 491!if "$(USE_THREADS)" == "0" 492__THREAD_DEFINE_p = /DwxNO_THREADS 493!endif 494!if "$(USE_THREADS)" == "0" 495__THREAD_DEFINE_p_1 = /d wxNO_THREADS 496!endif 497!if "$(UNICODE)" == "0" 498__UNICODE_DEFINE_p = /DwxUSE_UNICODE=0 499!endif 500!if "$(UNICODE)" == "1" 501__UNICODE_DEFINE_p = /D_UNICODE 502!endif 503!if "$(UNICODE)" == "0" 504__UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=0 505!endif 506!if "$(UNICODE)" == "1" 507__UNICODE_DEFINE_p_1 = /d _UNICODE 508!endif 509!if "$(USE_CAIRO)" == "1" 510____CAIRO_INCLUDEDIR_FILENAMES_p = /I$(CAIRO_ROOT)\include\cairo 511!endif 512!if "$(USE_CAIRO)" == "1" 513____CAIRO_INCLUDEDIR_FILENAMES_1_p = /i $(CAIRO_ROOT)\include\cairo 514!endif 515!if "$(SHARED)" == "1" 516__DLLFLAG_p = /DWXUSINGDLL 517!endif 518!if "$(SHARED)" == "1" 519__DLLFLAG_p_1 = /d WXUSINGDLL 520!endif 521!if "$(MONOLITHIC)" == "0" 522__WXLIB_CORE_p = \ 523 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib 524!endif 525!if "$(MONOLITHIC)" == "0" 526__WXLIB_BASE_p = \ 527 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 528!endif 529!if "$(MONOLITHIC)" == "1" 530__WXLIB_MONO_p = \ 531 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib 532!endif 533!if "$(MONOLITHIC)" == "1" && "$(USE_STC)" == "1" 534__LIB_SCINTILLA_IF_MONO_p = wxscintilla$(WXDEBUGFLAG).lib 535!endif 536!if "$(USE_GUI)" == "1" 537__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib 538!endif 539!if "$(USE_GUI)" == "1" 540__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib 541!endif 542!if "$(USE_GUI)" == "1" 543__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib 544!endif 545!if "$(USE_CAIRO)" == "1" 546__CAIRO_LIB_p = cairo.lib 547!endif 548!if "$(USE_CAIRO)" == "1" 549____CAIRO_LIBDIR_FILENAMES_p = /LIBPATH:$(CAIRO_ROOT)\lib 550!endif 551 552 553all: $(OBJS) 554$(OBJS): 555 -if not exist $(OBJS) mkdir $(OBJS) 556 557### Targets: ### 558 559all: $(__pyramid___depname) 560 561clean: 562 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj 563 -if exist $(OBJS)\*.res del $(OBJS)\*.res 564 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch 565 -if exist $(OBJS)\pyramid.exe del $(OBJS)\pyramid.exe 566 -if exist $(OBJS)\pyramid.ilk del $(OBJS)\pyramid.ilk 567 -if exist $(OBJS)\pyramid.pdb del $(OBJS)\pyramid.pdb 568 569!if "$(USE_OPENGL)" == "1" 570$(OBJS)\pyramid.exe: $(PYRAMID_OBJECTS) $(OBJS)\pyramid_sample.res 571 link /NOLOGO /OUT:$@ $(__DEBUGINFO_1) /pdb:"$(OBJS)\pyramid.pdb" $(__DEBUGINFO_2) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) $(WIN32_DPI_LINKFLAG) /SUBSYSTEM:WINDOWS $(____CAIRO_LIBDIR_FILENAMES_p) $(LDFLAGS) @<< 572 $(PYRAMID_OBJECTS) $(PYRAMID_RESOURCES) wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.lib opengl32.lib glu32.lib $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_SCINTILLA_IF_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__CAIRO_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib shlwapi.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib version.lib wsock32.lib wininet.lib 573<< 574!endif 575 576$(OBJS)\pyramid_sample.res: .\..\..\..\samples\sample.rc 577 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_3_p_1) /d _CRT_SECURE_NO_DEPRECATE=1 /d _CRT_NON_CONFORMING_SWPRINTFS=1 /d _SCL_SECURE_NO_WARNINGS=1 $(__NO_VC_CRTDBG_p_1) $(__TARGET_CPU_COMPFLAG_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) /i $(SETUPHDIR) /i .\..\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES_1_p) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\..\samples /d NOPCH .\..\..\..\samples\sample.rc 578 579$(OBJS)\pyramid_pyramid.obj: .\pyramid.cpp 580 $(CXX) /c /nologo /TP /Fo$@ $(PYRAMID_CXXFLAGS) .\pyramid.cpp 581 582$(OBJS)\pyramid_oglstuff.obj: .\oglstuff.cpp 583 $(CXX) /c /nologo /TP /Fo$@ $(PYRAMID_CXXFLAGS) .\oglstuff.cpp 584 585$(OBJS)\pyramid_mathstuff.obj: .\mathstuff.cpp 586 $(CXX) /c /nologo /TP /Fo$@ $(PYRAMID_CXXFLAGS) .\mathstuff.cpp 587 588$(OBJS)\pyramid_oglpfuncs.obj: .\oglpfuncs.cpp 589 $(CXX) /c /nologo /TP /Fo$@ $(PYRAMID_CXXFLAGS) .\oglpfuncs.cpp 590 591