1
# =========================================================================
2
# This makefile was generated by
3
# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
4
# Do not modify, all changes will be overwritten!
5
# =========================================================================
11
!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
13
BCCDIR = $(MAKEDIR)\..
18
# -------------------------------------------------------------------------
19
# These are configurable options:
20
# -------------------------------------------------------------------------
27
# Standard flags for C++
32
# Standard preprocessor flags (common for CC and CXX)
37
# Standard linker flags
42
# The directory where wxWidgets library is installed
47
# Use DLL build of wx library to use? [0,1]
52
# Compile Unicode build of wxWidgets? [0,1]
57
# Use debug build of wxWidgets (define __WXDEBUG__)? [0,1]
62
# Version of the wx library to build against.
67
# Use monolithic build of wxWidgets? [0,1]
74
# -------------------------------------------------------------------------
75
# Do not modify the rest of this file!
76
# -------------------------------------------------------------------------
80
WXCHART_LIB_CXXFLAGS = -I$(BCCDIR)\include $(__OPTIMIZEFLAG_1) $(__DEBUGINFO) \
81
-tWM $(__WX_SHAREDDEFINE_p) $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) \
82
-D__WXMSW__ -I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include \
83
-I..\include $(CPPFLAGS) $(CXXFLAGS)
84
WXCHART_LIB_OBJECTS = \
85
borland\wxchart_lib_axis.obj \
86
borland\wxchart_lib_bar3dchartpoints.obj \
87
borland\wxchart_lib_barchartpoints.obj \
88
borland\wxchart_lib_chartcolors.obj \
89
borland\wxchart_lib_chart.obj \
90
borland\wxchart_lib_chartctrl.obj \
91
borland\wxchart_lib_chartwindow.obj \
92
borland\wxchart_lib_label.obj \
93
borland\wxchart_lib_legend.obj \
94
borland\wxchart_lib_legendwindow.obj \
95
borland\wxchart_lib_pie3dchartpoints.obj \
96
borland\wxchart_lib_piechartpoints.obj \
97
borland\wxchart_lib_points.obj \
98
borland\wxchart_lib_xaxis.obj \
99
borland\wxchart_lib_xaxiswindow.obj \
100
borland\wxchart_lib_yaxis.obj \
101
borland\wxchart_lib_yaxiswindow.obj
102
WXCHART_DLL_CXXFLAGS = -I$(BCCDIR)\include $(__OPTIMIZEFLAG_1) $(__DEBUGINFO) \
103
-tWM $(__WX_SHAREDDEFINE_p) $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) \
104
-D__WXMSW__ -I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include \
105
-I..\include -DWXMAKINGDLL_WXCHART $(CPPFLAGS) $(CXXFLAGS)
106
WXCHART_DLL_OBJECTS = \
107
borland\wxchart_dll_axis.obj \
108
borland\wxchart_dll_bar3dchartpoints.obj \
109
borland\wxchart_dll_barchartpoints.obj \
110
borland\wxchart_dll_chartcolors.obj \
111
borland\wxchart_dll_chart.obj \
112
borland\wxchart_dll_chartctrl.obj \
113
borland\wxchart_dll_chartwindow.obj \
114
borland\wxchart_dll_label.obj \
115
borland\wxchart_dll_legend.obj \
116
borland\wxchart_dll_legendwindow.obj \
117
borland\wxchart_dll_pie3dchartpoints.obj \
118
borland\wxchart_dll_piechartpoints.obj \
119
borland\wxchart_dll_points.obj \
120
borland\wxchart_dll_xaxis.obj \
121
borland\wxchart_dll_xaxiswindow.obj \
122
borland\wxchart_dll_yaxis.obj \
123
borland\wxchart_dll_yaxiswindow.obj
124
MINIMAL_CXXFLAGS = -I$(BCCDIR)\include $(__OPTIMIZEFLAG_1) $(__DEBUGINFO) -tWM \
125
$(__WX_SHAREDDEFINE_p) $(__WXUNICODE_DEFINE_p) $(__WXDEBUG_DEFINE_p) \
126
-D__WXMSW__ -I$(WX_DIR)$(WXLIBPATH)\msw$(WXLIBPOSTFIX) -I$(WX_DIR)\include \
127
-I..\include $(CPPFLAGS) $(CXXFLAGS)
129
borland\minimal_wxchart.obj
131
### Conditionally set variables: ###
133
!if "$(WX_DEBUG)" == "1"
134
WX3RDPARTYLIBPOSTFIX = d
136
!if "$(WX_SHARED)" == "0"
137
__wxchart_lib___depname = ..\lib\wxchart$(WXLIBPOSTFIX).lib
139
!if "$(WX_SHARED)" == "1"
140
__wxchart_dll___depname = ..\lib\wxchart$(WXLIBPOSTFIX).dll
142
!if "$(WX_DEBUG)" == "0"
143
__OPTIMIZEFLAG_1 = -O2
145
!if "$(WX_DEBUG)" == "1"
146
__OPTIMIZEFLAG_1 = -Od
148
!if "$(WX_SHARED)" == "1"
149
__WX_SHAREDDEFINE_p = -DWXUSINGDLL
151
!if "$(WX_UNICODE)" == "1"
152
__WXUNICODE_DEFINE_p = -D_UNICODE
154
!if "$(WX_DEBUG)" == "1"
155
__WXDEBUG_DEFINE_p = -D__WXDEBUG__
157
!if "$(WX_DEBUG)" == "0" && "$(WX_UNICODE)" == "1"
160
!if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "0"
163
!if "$(WX_DEBUG)" == "1" && "$(WX_UNICODE)" == "1"
166
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "0"
167
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)_core.lib
169
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "1"
170
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)u_core.lib
172
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "0"
173
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)d_core.lib
175
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "1"
176
__WXLIB_CORE_NAME_p = wxmsw$(WX_VERSION)ud_core.lib
178
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "0"
179
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION).lib
181
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "1"
182
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION)u.lib
184
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "1" && "$(WX_UNICODE)" == "0"
185
__WXLIB_BASE_NAME_p = wxmsw$(WX_VERSION).lib
187
!if "$(WX_DEBUG)" == "0" && "$(WX_MONOLITHIC)" == "1" && "$(WX_UNICODE)" == "1"
188
__WXLIB_BASE_NAME_p = wxmsw$(WX_VERSION)u.lib
190
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "0"
191
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION)d.lib
193
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "0" && "$(WX_UNICODE)" == "1"
194
__WXLIB_BASE_NAME_p = wxbase$(WX_VERSION)ud.lib
196
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "1" && "$(WX_UNICODE)" == "0"
197
__WXLIB_BASE_NAME_p = wxmsw$(WX_VERSION)d.lib
199
!if "$(WX_DEBUG)" == "1" && "$(WX_MONOLITHIC)" == "1" && "$(WX_UNICODE)" == "1"
200
__WXLIB_BASE_NAME_p = wxmsw$(WX_VERSION)ud.lib
202
!if "$(WX_DEBUG)" == "0"
205
!if "$(WX_DEBUG)" == "1"
208
!if "$(WX_SHARED)" == "0"
209
WXLIBPATH = \lib\bcc_lib
211
!if "$(WX_SHARED)" == "1"
212
WXLIBPATH = \lib\bcc_dll
218
-if not exist borland mkdir borland
222
all: $(__wxchart_lib___depname) $(__wxchart_dll___depname) ..\samples\minimal.exe
225
-if exist borland\*.obj del borland\*.obj
226
-if exist borland\*.res del borland\*.res
227
-if exist borland\*.csm del borland\*.csm
228
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).lib del ..\lib\wxchart$(WXLIBPOSTFIX).lib
229
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).dll del ..\lib\wxchart$(WXLIBPOSTFIX).dll
230
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).tds del ..\lib\wxchart$(WXLIBPOSTFIX).tds
231
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).ilc del ..\lib\wxchart$(WXLIBPOSTFIX).ilc
232
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).ild del ..\lib\wxchart$(WXLIBPOSTFIX).ild
233
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).ilf del ..\lib\wxchart$(WXLIBPOSTFIX).ilf
234
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).ils del ..\lib\wxchart$(WXLIBPOSTFIX).ils
235
-if exist ..\lib\wxchart$(WXLIBPOSTFIX).lib del ..\lib\wxchart$(WXLIBPOSTFIX).lib
236
-if exist ..\samples\minimal.exe del ..\samples\minimal.exe
237
-if exist ..\samples\minimal.tds del ..\samples\minimal.tds
238
-if exist ..\samples\minimal.ilc del ..\samples\minimal.ilc
239
-if exist ..\samples\minimal.ild del ..\samples\minimal.ild
240
-if exist ..\samples\minimal.ilf del ..\samples\minimal.ilf
241
-if exist ..\samples\minimal.ils del ..\samples\minimal.ils
245
-tar -cvzf ..\wxchart.tar.gz --exclude=*.pdb --exclude=*.log --exclude=*.o* *
249
-zip -r9 ..\wxchart.zip * -x *.pdb -x *.log -x *.o*
262
-del /S ..\*.manifest*
264
-del /S ..\.bakefile_gen.state
277
-if exist ..\autom4te.cache rmdir /S /Q ..\autom4te.cache
278
-if exist ..\.deps rmdir /S /Q ..\.deps
279
-del /S ..\config.status
280
-del /S ..\config.log
293
-del /S .\*.manifest*
295
-del /S .\.bakefile_gen.state
308
-if exist .\autom4te.cache rmdir /S /Q .\autom4te.cache
309
-if exist .\.deps rmdir /S /Q .\.deps
310
-del /S .\config.status
320
-if exist ..\docs\html rmdir /S /Q ..\docs\html
322
install: all install-wxheaders
323
copy /Y ..\lib\wxchart$(WXLIBPOSTFIX).lib $(WX_DIR)$(WXLIBPATH)
324
copy /Y ..\lib\wxchart$(WXLIBPOSTFIX).dll $(WX_DIR)$(WXLIBPATH)
327
mkdir $(WX_DIR)\include\wx
329
copy /Y ..\include\wx\*.h $(WX_DIR)\include\wx
332
-if exist $(WX_DIR)\include\wx\axis.h \
333
$(WX_DIR)\include\wx\bar3dchartpoints.h \
334
$(WX_DIR)\include\wx\barchartpoints.h \
335
$(WX_DIR)\include\wx\chartcolors.h \
336
$(WX_DIR)\include\wx\chartctrl.h \
337
$(WX_DIR)\include\wx\chartdef.h \
338
$(WX_DIR)\include\wx\chart.h \
339
$(WX_DIR)\include\wx\chartpoints.h \
340
$(WX_DIR)\include\wx\chartpointstypes.h \
341
$(WX_DIR)\include\wx\charttypes.h \
342
$(WX_DIR)\include\wx\chartwindow.h \
343
$(WX_DIR)\include\wx\label.h \
344
$(WX_DIR)\include\wx\legend.h \
345
$(WX_DIR)\include\wx\legendwindow.h \
346
$(WX_DIR)\include\wx\pie3dchartpoints.h \
347
$(WX_DIR)\include\wx\piechartpoints.h \
348
$(WX_DIR)\include\wx\points.h \
349
$(WX_DIR)\include\wx\xaxis.h \
350
$(WX_DIR)\include\wx\xaxiswindow.h \
351
$(WX_DIR)\include\wx\yaxis.h \
352
$(WX_DIR)\include\wx\yaxiswindow.h del /Q $(WX_DIR)\include\wx\axis.h \
353
$(WX_DIR)\include\wx\bar3dchartpoints.h \
354
$(WX_DIR)\include\wx\barchartpoints.h \
355
$(WX_DIR)\include\wx\chartcolors.h \
356
$(WX_DIR)\include\wx\chartctrl.h \
357
$(WX_DIR)\include\wx\chartdef.h \
358
$(WX_DIR)\include\wx\chart.h \
359
$(WX_DIR)\include\wx\chartpoints.h \
360
$(WX_DIR)\include\wx\chartpointstypes.h \
361
$(WX_DIR)\include\wx\charttypes.h \
362
$(WX_DIR)\include\wx\chartwindow.h \
363
$(WX_DIR)\include\wx\label.h \
364
$(WX_DIR)\include\wx\legend.h \
365
$(WX_DIR)\include\wx\legendwindow.h \
366
$(WX_DIR)\include\wx\pie3dchartpoints.h \
367
$(WX_DIR)\include\wx\piechartpoints.h \
368
$(WX_DIR)\include\wx\points.h \
369
$(WX_DIR)\include\wx\xaxis.h \
370
$(WX_DIR)\include\wx\xaxiswindow.h \
371
$(WX_DIR)\include\wx\yaxis.h \
372
$(WX_DIR)\include\wx\yaxiswindow.h
373
-if exist $(WX_DIR)$(WXLIBPATH)\*wxchart* del /Q $(WX_DIR)$(WXLIBPATH)\*wxchart*
375
!if "$(WX_SHARED)" == "0"
376
..\lib\wxchart$(WXLIBPOSTFIX).lib: $(WXCHART_LIB_OBJECTS)
378
tlib /a /p4096 $@ @&&|
379
$(WXCHART_LIB_OBJECTS)
383
!if "$(WX_SHARED)" == "1"
384
..\lib\wxchart$(WXLIBPOSTFIX).dll: $(WXCHART_DLL_OBJECTS)
385
ilink32 -Tpd -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(WX_DIR)$(WXLIBPATH) -L..\lib @&&|
386
c0d32.obj $(WXCHART_DLL_OBJECTS),$@,, $(__WXLIB_CORE_NAME_p) $(__WXLIB_BASE_NAME_p) wxtiff$(WX3RDPARTYLIBPOSTFIX).lib wxjpeg$(WX3RDPARTYLIBPOSTFIX).lib wxpng$(WX3RDPARTYLIBPOSTFIX).lib wxzlib$(WX3RDPARTYLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTYLIBPOSTFIX).lib ole2w32.lib odbc32.lib oleacc.lib import32.lib cw32mt.lib,,
388
implib -f ..\lib\wxchart$(WXLIBPOSTFIX) $@
391
..\samples\minimal.exe: $(MINIMAL_OBJECTS) $(__wxchart_lib___depname)
392
ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(WX_DIR)$(WXLIBPATH) -L..\lib -aa @&&|
393
c0w32.obj $(MINIMAL_OBJECTS),$@,, ..\lib\wxchart$(WXLIBPOSTFIX).lib $(__WXLIB_CORE_NAME_p) $(__WXLIB_BASE_NAME_p) wxtiff$(WX3RDPARTYLIBPOSTFIX).lib wxjpeg$(WX3RDPARTYLIBPOSTFIX).lib wxpng$(WX3RDPARTYLIBPOSTFIX).lib wxzlib$(WX3RDPARTYLIBPOSTFIX).lib wxregex$(WXLIBPOSTFIX).lib wxexpat$(WX3RDPARTYLIBPOSTFIX).lib ole2w32.lib odbc32.lib oleacc.lib import32.lib cw32mt.lib,,
396
borland\wxchart_lib_axis.obj: .\..\src\axis.cpp
397
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
399
borland\wxchart_lib_bar3dchartpoints.obj: .\..\src\bar3dchartpoints.cpp
400
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
402
borland\wxchart_lib_barchartpoints.obj: .\..\src\barchartpoints.cpp
403
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
405
borland\wxchart_lib_chartcolors.obj: .\..\src\chartcolors.cpp
406
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
408
borland\wxchart_lib_chart.obj: .\..\src\chart.cpp
409
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
411
borland\wxchart_lib_chartctrl.obj: .\..\src\chartctrl.cpp
412
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
414
borland\wxchart_lib_chartwindow.obj: .\..\src\chartwindow.cpp
415
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
417
borland\wxchart_lib_label.obj: .\..\src\label.cpp
418
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
420
borland\wxchart_lib_legend.obj: .\..\src\legend.cpp
421
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
423
borland\wxchart_lib_legendwindow.obj: .\..\src\legendwindow.cpp
424
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
426
borland\wxchart_lib_pie3dchartpoints.obj: .\..\src\pie3dchartpoints.cpp
427
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
429
borland\wxchart_lib_piechartpoints.obj: .\..\src\piechartpoints.cpp
430
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
432
borland\wxchart_lib_points.obj: .\..\src\points.cpp
433
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
435
borland\wxchart_lib_xaxis.obj: .\..\src\xaxis.cpp
436
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
438
borland\wxchart_lib_xaxiswindow.obj: .\..\src\xaxiswindow.cpp
439
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
441
borland\wxchart_lib_yaxis.obj: .\..\src\yaxis.cpp
442
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
444
borland\wxchart_lib_yaxiswindow.obj: .\..\src\yaxiswindow.cpp
445
$(CXX) -q -c -P -o$@ $(WXCHART_LIB_CXXFLAGS) $**
447
borland\wxchart_dll_axis.obj: .\..\src\axis.cpp
448
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
450
borland\wxchart_dll_bar3dchartpoints.obj: .\..\src\bar3dchartpoints.cpp
451
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
453
borland\wxchart_dll_barchartpoints.obj: .\..\src\barchartpoints.cpp
454
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
456
borland\wxchart_dll_chartcolors.obj: .\..\src\chartcolors.cpp
457
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
459
borland\wxchart_dll_chart.obj: .\..\src\chart.cpp
460
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
462
borland\wxchart_dll_chartctrl.obj: .\..\src\chartctrl.cpp
463
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
465
borland\wxchart_dll_chartwindow.obj: .\..\src\chartwindow.cpp
466
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
468
borland\wxchart_dll_label.obj: .\..\src\label.cpp
469
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
471
borland\wxchart_dll_legend.obj: .\..\src\legend.cpp
472
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
474
borland\wxchart_dll_legendwindow.obj: .\..\src\legendwindow.cpp
475
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
477
borland\wxchart_dll_pie3dchartpoints.obj: .\..\src\pie3dchartpoints.cpp
478
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
480
borland\wxchart_dll_piechartpoints.obj: .\..\src\piechartpoints.cpp
481
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
483
borland\wxchart_dll_points.obj: .\..\src\points.cpp
484
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
486
borland\wxchart_dll_xaxis.obj: .\..\src\xaxis.cpp
487
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
489
borland\wxchart_dll_xaxiswindow.obj: .\..\src\xaxiswindow.cpp
490
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
492
borland\wxchart_dll_yaxis.obj: .\..\src\yaxis.cpp
493
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
495
borland\wxchart_dll_yaxiswindow.obj: .\..\src\yaxiswindow.cpp
496
$(CXX) -q -c -P -o$@ $(WXCHART_DLL_CXXFLAGS) $**
498
borland\minimal_wxchart.obj: .\..\samples\wxchart.cpp
499
$(CXX) -q -c -P -o$@ $(MINIMAL_CXXFLAGS) $**