]> git.saurik.com Git - wxWidgets.git/blame - samples/xrc/makefile.bcc
Applied patch [ 892511 ] wxUniversal: fix of segfault in toolbar.cpp
[wxWidgets.git] / samples / xrc / makefile.bcc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
b17c1746 3# Bakefile 0.1.2 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
9bfe7ad9
VS
7.autodepend
8
250700e4 9!ifndef BCCDIR
9bfe7ad9
VS
10!ifndef MAKEDIR
11!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
12!endif
250700e4
RD
13BCCDIR = $(MAKEDIR)\..
14!endif
15
fd9f42b6 16!include ../../../build/msw/config.bcc
250700e4
RD
17
18# -------------------------------------------------------------------------
19# Do not modify the rest of this file!
20# -------------------------------------------------------------------------
21
250700e4
RD
22### Variables: ###
23
24OBJS = \
25 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
75a0a7b7
VS
26SETUPHDIR = \
27 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
9bfe7ad9
VS
28XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
29 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
250700e4 30 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
75a0a7b7 31 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -I.\..\..\include \
9bfe7ad9 32 $(CPPFLAGS) $(CXXFLAGS)
3f55f5b8
VS
33XRCDEMO_OBJECTS = \
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
250700e4
RD
38
39### Conditionally set variables: ###
40
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
3f55f5b8
VS
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
51WXDEBUGFLAG = d
52!endif
250700e4
RD
53!if "$(UNICODE)" == "1"
54WXUNICODEFLAG = u
55!endif
56!if "$(WXUNIV)" == "1"
57WXUNIVNAME = univ
58!endif
250700e4 59!if "$(SHARED)" == "1"
b17c1746 60WXDLLFLAG = dll
3f55f5b8 61!endif
250700e4
RD
62!if "$(BUILD)" == "debug"
63__OPTIMIZEFLAG_2 = -Od
64!endif
65!if "$(BUILD)" == "release"
66__OPTIMIZEFLAG_2 = -O2
67!endif
68!if "$(RUNTIME_LIBS)" == "dynamic"
69__RUNTIME_LIBS_6 = -tWR
70!endif
71!if "$(RUNTIME_LIBS)" == "static"
72__RUNTIME_LIBS_6 =
73!endif
74!if "$(RUNTIME_LIBS)" == "dynamic"
75__RUNTIME_LIBS_7 = i
76!endif
77!if "$(RUNTIME_LIBS)" == "static"
78__RUNTIME_LIBS_7 =
79!endif
b17c1746
DE
80!if "$(WXUNIV)" == "1"
81__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
82!endif
83!if "$(WXUNIV)" == "1"
84__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
85!endif
86!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
87__DEBUG_DEFINE_p = -D__WXDEBUG__
88!endif
89!if "$(DEBUG_FLAG)" == "1"
90__DEBUG_DEFINE_p = -D__WXDEBUG__
91!endif
92!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
93__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
94!endif
95!if "$(DEBUG_FLAG)" == "1"
96__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
97!endif
250700e4 98!if "$(UNICODE)" == "1"
ec08d395 99__UNICODE_DEFINE_p = -D_UNICODE
250700e4
RD
100!endif
101!if "$(UNICODE)" == "1"
ec08d395 102__UNICODE_DEFINE_p_1 = -d_UNICODE
250700e4 103!endif
b17c1746
DE
104!if "$(SHARED)" == "1"
105__DLLFLAG_p = -DWXUSINGDLL
106!endif
107!if "$(SHARED)" == "1"
108__DLLFLAG_p_1 = -dWXUSINGDLL
2265a2d5 109!endif
250700e4 110!if "$(MONOLITHIC)" == "0"
b17c1746
DE
111__WXLIB_HTML_p = \
112 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
2eb7ed88
JS
113!endif
114!if "$(MONOLITHIC)" == "0"
b17c1746
DE
115__WXLIB_ADV_p = \
116 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
250700e4
RD
117!endif
118!if "$(MONOLITHIC)" == "0"
119__WXLIB_CORE_p = \
120 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
121!endif
122!if "$(MONOLITHIC)" == "0"
b17c1746
DE
123__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
124!endif
125!if "$(MONOLITHIC)" == "0"
126__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
250700e4
RD
127!endif
128!if "$(MONOLITHIC)" == "1"
129__WXLIB_MONO_p = \
130 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
131!endif
b17c1746
DE
132!if "$(USE_GUI)" == "1"
133__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
3f55f5b8 134!endif
b17c1746
DE
135!if "$(USE_GUI)" == "1"
136__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
250700e4 137!endif
b17c1746
DE
138!if "$(USE_GUI)" == "1"
139__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
140!endif
141!if "$(MSLU)" == "1"
142__UNICOWS_LIB_p = unicows.lib
143!endif
144!if "$(SHARED)" == "0"
145LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
146!endif
147!if "$(SHARED)" == "1"
148LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
149!endif
150!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
151__DEBUGINFO = -v
152!endif
153!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
154__DEBUGINFO = -v-
155!endif
156!if "$(DEBUG_INFO)" == "0"
157__DEBUGINFO = -v-
158!endif
159!if "$(DEBUG_INFO)" == "1"
160__DEBUGINFO = -v
250700e4
RD
161!endif
162
163
164all: $(OBJS)
165$(OBJS):
166 -if not exist $(OBJS) mkdir $(OBJS)
167
168### Targets: ###
169
170all: $(OBJS)\xrcdemo.exe data
171
250700e4
RD
172clean:
173 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
174 -if exist $(OBJS)\*.res del $(OBJS)\*.res
175 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
ec08d395
JS
176 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
177 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
178 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
179 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
180 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
250700e4 181
3f55f5b8 182$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
9bfe7ad9 183 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
b92ca05a 184 c0w32.obj $(XRCDEMO_OBJECTS),$@,, wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__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$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
250700e4 185|
b17c1746
DE
186
187data:
188 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
189 for %f in (appicon.ico appicon.xpm artprov.xpm artprov.xrc basicdlg.xpm basicdlg.xrc controls.xpm controls.xrc custclas.xpm custclas.xrc derivdlg.xpm derivdlg.xrc fileopen.gif filesave.gif frame.xrc fuzzy.gif menu.xrc platform.xpm platform.xrc quotes.gif resource.xrc scanning.gif sppicon.ico toolbar.xrc uncenter.xpm uncenter.xrc update.gif variable.xpm variable.xrc) do if not exist $(OBJS)\rc\%f copy .\rc\%f $(OBJS)\rc
190
191$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
192 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
193
194$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
195 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
196
197$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
199
200$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
202
203$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
204 brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) -i.\..\..\..\include -i$(SETUPHDIR) -i. $(__DLLFLAG_p_1) -i.\..\..\..\samples -i.\..\..\include $**