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