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
# =========================================================================
7
!include <../../build/msw/config.vc>
9
# -------------------------------------------------------------------------
10
# Do not modify the rest of this file!
11
# -------------------------------------------------------------------------
18
$(COMPILER_PREFIX)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)$(DIR_SUFFIX_CPU)
20
.\..\..\lib\$(COMPILER_PREFIX)$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG)
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)
34
$(OBJS)\notebook_notebook.obj
35
NOTEBOOK_RESOURCES = \
36
$(OBJS)\notebook_sample.res
38
### Conditionally set variables: ###
40
!if "$(USE_GUI)" == "0"
43
!if "$(USE_GUI)" == "1"
46
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
49
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
52
!if "$(UNICODE)" == "1"
55
!if "$(WXUNIV)" == "1"
58
!if "$(TARGET_CPU)" == "AMD64"
59
DIR_SUFFIX_CPU = _amd64
61
!if "$(TARGET_CPU)" == "IA64"
62
DIR_SUFFIX_CPU = _ia64
64
!if "$(TARGET_CPU)" == "amd64"
65
DIR_SUFFIX_CPU = _amd64
67
!if "$(TARGET_CPU)" == "ia64"
68
DIR_SUFFIX_CPU = _ia64
70
!if "$(SHARED)" == "1"
73
!if "$(SHARED)" == "0"
76
!if "$(SHARED)" == "1"
79
!if "$(TARGET_CPU)" == "AMD64"
80
LINK_TARGET_CPU = /MACHINE:X64
82
!if "$(TARGET_CPU)" == "IA64"
83
LINK_TARGET_CPU = /MACHINE:IA64
85
!if "$(TARGET_CPU)" == "amd64"
86
LINK_TARGET_CPU = /MACHINE:X64
88
!if "$(TARGET_CPU)" == "ia64"
89
LINK_TARGET_CPU = /MACHINE:IA64
91
!if "$(MONOLITHIC)" == "0"
94
!if "$(MONOLITHIC)" == "1"
97
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
100
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
103
!if "$(DEBUG_INFO)" == "0"
106
!if "$(DEBUG_INFO)" == "1"
109
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
110
__DEBUGINFO_1 = /DEBUG
112
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
115
!if "$(DEBUG_INFO)" == "0"
118
!if "$(DEBUG_INFO)" == "1"
119
__DEBUGINFO_1 = /DEBUG
121
!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
122
__DEBUGINFO_2 = $(__DEBUGRUNTIME_5)
124
!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
127
!if "$(DEBUG_INFO)" == "0"
130
!if "$(DEBUG_INFO)" == "1"
131
__DEBUGINFO_2 = $(__DEBUGRUNTIME_5)
133
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
134
____DEBUGRUNTIME_3_p = /D_DEBUG
136
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
137
____DEBUGRUNTIME_3_p =
139
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
140
____DEBUGRUNTIME_3_p =
142
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
143
____DEBUGRUNTIME_3_p = /D_DEBUG
145
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
146
____DEBUGRUNTIME_3_p_1 = /d _DEBUG
148
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
149
____DEBUGRUNTIME_3_p_1 =
151
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
152
____DEBUGRUNTIME_3_p_1 =
154
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
155
____DEBUGRUNTIME_3_p_1 = /d _DEBUG
157
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
160
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
163
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
166
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
169
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
172
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
173
__DEBUGRUNTIME_5 = /opt:ref /opt:icf
175
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
176
__DEBUGRUNTIME_5 = /opt:ref /opt:icf
178
!if "$(DEBUG_RUNTIME_LIBS)" == "1"
181
!if "$(BUILD)" == "debug"
182
__OPTIMIZEFLAG_6 = /Od
184
!if "$(BUILD)" == "release"
185
__OPTIMIZEFLAG_6 = /O2
187
!if "$(USE_THREADS)" == "0"
190
!if "$(USE_THREADS)" == "1"
193
!if "$(RUNTIME_LIBS)" == "dynamic"
194
__RUNTIME_LIBS_10 = D
196
!if "$(RUNTIME_LIBS)" == "static"
197
__RUNTIME_LIBS_10 = $(__THREADSFLAG_9)
199
!if "$(USE_RTTI)" == "0"
202
!if "$(USE_RTTI)" == "1"
205
!if "$(USE_EXCEPTIONS)" == "0"
206
__EXCEPTIONSFLAG_12 =
208
!if "$(USE_EXCEPTIONS)" == "1"
209
__EXCEPTIONSFLAG_12 = /EHsc
211
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
212
__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
214
!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
215
__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
217
!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
218
__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
220
!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
221
__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
223
!if "$(WXUNIV)" == "1"
224
__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
226
!if "$(WXUNIV)" == "1"
227
__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
229
!if "$(DEBUG_FLAG)" == "0"
230
__DEBUG_DEFINE_p = /DwxDEBUG_LEVEL=0
232
!if "$(DEBUG_FLAG)" == "0"
233
__DEBUG_DEFINE_p_1 = /d wxDEBUG_LEVEL=0
235
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
236
__NDEBUG_DEFINE_p = /DNDEBUG
238
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
239
__NDEBUG_DEFINE_p = /DNDEBUG
241
!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
242
__NDEBUG_DEFINE_p_1 = /d NDEBUG
244
!if "$(DEBUG_RUNTIME_LIBS)" == "0"
245
__NDEBUG_DEFINE_p_1 = /d NDEBUG
247
!if "$(USE_EXCEPTIONS)" == "0"
248
__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS
250
!if "$(USE_EXCEPTIONS)" == "0"
251
__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS
253
!if "$(USE_RTTI)" == "0"
254
__RTTI_DEFINE_p = /DwxNO_RTTI
256
!if "$(USE_RTTI)" == "0"
257
__RTTI_DEFINE_p_1 = /d wxNO_RTTI
259
!if "$(USE_THREADS)" == "0"
260
__THREAD_DEFINE_p = /DwxNO_THREADS
262
!if "$(USE_THREADS)" == "0"
263
__THREAD_DEFINE_p_1 = /d wxNO_THREADS
265
!if "$(UNICODE)" == "0"
266
__UNICODE_DEFINE_p = /DwxUSE_UNICODE=0
268
!if "$(UNICODE)" == "1"
269
__UNICODE_DEFINE_p = /D_UNICODE
271
!if "$(UNICODE)" == "0"
272
__UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=0
274
!if "$(UNICODE)" == "1"
275
__UNICODE_DEFINE_p_1 = /d _UNICODE
278
__MSLU_DEFINE_p = /DwxUSE_UNICODE_MSLU=1
281
__MSLU_DEFINE_p_1 = /d wxUSE_UNICODE_MSLU=1
283
!if "$(USE_CAIRO)" == "1"
284
____CAIRO_INCLUDEDIR_FILENAMES_p = /I$(CAIRO_ROOT)\include\cairo
286
!if "$(USE_CAIRO)" == "1"
287
____CAIRO_INCLUDEDIR_FILENAMES_1_p = /i $(CAIRO_ROOT)\include\cairo
289
!if "$(SHARED)" == "1"
290
__DLLFLAG_p = /DWXUSINGDLL
292
!if "$(SHARED)" == "1"
293
__DLLFLAG_p_1 = /d WXUSINGDLL
295
!if "$(MONOLITHIC)" == "0"
297
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui.lib
299
!if "$(MONOLITHIC)" == "0"
301
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
303
!if "$(MONOLITHIC)" == "0"
305
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
307
!if "$(MONOLITHIC)" == "0"
309
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
311
!if "$(MONOLITHIC)" == "0"
313
wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
315
!if "$(MONOLITHIC)" == "0"
317
wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
319
!if "$(MONOLITHIC)" == "1"
321
wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
323
!if "$(USE_GUI)" == "1"
324
__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
326
!if "$(USE_GUI)" == "1"
327
__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
329
!if "$(USE_GUI)" == "1"
330
__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
333
__UNICOWS_LIB_p = unicows.lib
335
!if "$(USE_CAIRO)" == "1"
336
__CAIRO_LIB_p = cairo.lib
338
!if "$(USE_CAIRO)" == "1"
339
____CAIRO_LIBDIR_FILENAMES_p = /LIBPATH:$(CAIRO_ROOT)\lib
345
-if not exist $(OBJS) mkdir $(OBJS)
349
all: $(OBJS)\notebook.exe
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
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
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
367
$(OBJS)\notebook_notebook.obj: .\notebook.cpp
368
$(CXX) /c /nologo /TP /Fo$@ $(NOTEBOOK_CXXFLAGS) .\notebook.cpp