~brian-sidebotham/wxwidgets-cmake/wxpython-2.9.4

« back to all changes in this revision

Viewing changes to samples/notebook/makefile.vc

  • Committer: Brian Sidebotham
  • Date: 2013-08-03 14:30:08 UTC
  • Revision ID: brian.sidebotham@gmail.com-20130803143008-c7806tkych1tp6fc
Initial import into Bazaar

Show diffs side-by-side

added added

removed removed

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