]> git.saurik.com Git - wxWidgets.git/blame_incremental - samples/xrc/makefile.bcc
Added autoconf makefiles for FoldBar extended samples
[wxWidgets.git] / samples / xrc / makefile.bcc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.8 (http://bakefile.sourceforge.net)
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7.autodepend
8
9!ifndef BCCDIR
10!ifndef MAKEDIR
11!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
12!endif
13BCCDIR = $(MAKEDIR)\..
14!endif
15
16!include ../../build/msw/config.bcc
17
18# -------------------------------------------------------------------------
19# Do not modify the rest of this file!
20# -------------------------------------------------------------------------
21
22### Variables: ###
23
24WX_RELEASE_NODOT = 25
25OBJS = \
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27LIBDIRNAME = .\..\..\lib\bcc_$(LIBTYPE_SUFFIX)$(CFG)
28SETUPHDIR = \
29 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
30XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_7) -I$(BCCDIR)\include $(__DEBUGINFO) \
31 $(__OPTIMIZEFLAG_2) $(__THREADSFLAG_6) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
32 $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
33 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I$(SETUPHDIR) \
34 -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(CPPFLAGS) $(CXXFLAGS)
35XRCDEMO_OBJECTS = \
36 $(OBJS)\xrcdemo_xrcdemo.obj \
37 $(OBJS)\xrcdemo_myframe.obj \
38 $(OBJS)\xrcdemo_derivdlg.obj \
39 $(OBJS)\xrcdemo_custclas.obj
40
41### Conditionally set variables: ###
42
43!if "$(USE_GUI)" == "0"
44PORTNAME = base
45!endif
46!if "$(USE_GUI)" == "1"
47PORTNAME = msw
48!endif
49!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
50WXDEBUGFLAG = d
51!endif
52!if "$(DEBUG_FLAG)" == "1"
53WXDEBUGFLAG = d
54!endif
55!if "$(UNICODE)" == "1"
56WXUNICODEFLAG = u
57!endif
58!if "$(WXUNIV)" == "1"
59WXUNIVNAME = univ
60!endif
61!if "$(SHARED)" == "1"
62WXDLLFLAG = dll
63!endif
64!if "$(SHARED)" == "0"
65LIBTYPE_SUFFIX = lib
66!endif
67!if "$(SHARED)" == "1"
68LIBTYPE_SUFFIX = dll
69!endif
70!if "$(MONOLITHIC)" == "0"
71EXTRALIBS_FOR_BASE =
72!endif
73!if "$(MONOLITHIC)" == "1"
74EXTRALIBS_FOR_BASE =
75!endif
76!if "$(BUILD)" == "debug"
77__OPTIMIZEFLAG_2 = -Od
78!endif
79!if "$(BUILD)" == "release"
80__OPTIMIZEFLAG_2 = -O2
81!endif
82!if "$(USE_THREADS)" == "0"
83__THREADSFLAG_5 =
84!endif
85!if "$(USE_THREADS)" == "1"
86__THREADSFLAG_5 = mt
87!endif
88!if "$(USE_THREADS)" == "0"
89__THREADSFLAG_6 =
90!endif
91!if "$(USE_THREADS)" == "1"
92__THREADSFLAG_6 = -tWM
93!endif
94!if "$(RUNTIME_LIBS)" == "dynamic"
95__RUNTIME_LIBS_7 = -tWR
96!endif
97!if "$(RUNTIME_LIBS)" == "static"
98__RUNTIME_LIBS_7 =
99!endif
100!if "$(RUNTIME_LIBS)" == "dynamic"
101__RUNTIME_LIBS_8 = i
102!endif
103!if "$(RUNTIME_LIBS)" == "static"
104__RUNTIME_LIBS_8 =
105!endif
106!if "$(WXUNIV)" == "1"
107__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
108!endif
109!if "$(WXUNIV)" == "1"
110__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
111!endif
112!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
113__DEBUG_DEFINE_p = -D__WXDEBUG__
114!endif
115!if "$(DEBUG_FLAG)" == "1"
116__DEBUG_DEFINE_p = -D__WXDEBUG__
117!endif
118!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
119__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
120!endif
121!if "$(DEBUG_FLAG)" == "1"
122__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
123!endif
124!if "$(USE_EXCEPTIONS)" == "0"
125__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
126!endif
127!if "$(USE_EXCEPTIONS)" == "0"
128__EXCEPTIONS_DEFINE_p_1 = -dwxNO_EXCEPTIONS
129!endif
130!if "$(USE_RTTI)" == "0"
131__RTTI_DEFINE_p = -DwxNO_RTTI
132!endif
133!if "$(USE_RTTI)" == "0"
134__RTTI_DEFINE_p_1 = -dwxNO_RTTI
135!endif
136!if "$(USE_THREADS)" == "0"
137__THREAD_DEFINE_p = -DwxNO_THREADS
138!endif
139!if "$(USE_THREADS)" == "0"
140__THREAD_DEFINE_p_1 = -dwxNO_THREADS
141!endif
142!if "$(UNICODE)" == "1"
143__UNICODE_DEFINE_p = -D_UNICODE
144!endif
145!if "$(UNICODE)" == "1"
146__UNICODE_DEFINE_p_1 = -d_UNICODE
147!endif
148!if "$(SHARED)" == "1"
149__DLLFLAG_p = -DWXUSINGDLL
150!endif
151!if "$(SHARED)" == "1"
152__DLLFLAG_p_1 = -dWXUSINGDLL
153!endif
154!if "$(MONOLITHIC)" == "0"
155__WXLIB_XRC_p = \
156 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
157!endif
158!if "$(MONOLITHIC)" == "0"
159__WXLIB_HTML_p = \
160 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
161!endif
162!if "$(MONOLITHIC)" == "0"
163__WXLIB_ADV_p = \
164 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
165!endif
166!if "$(MONOLITHIC)" == "0"
167__WXLIB_CORE_p = \
168 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
169!endif
170!if "$(MONOLITHIC)" == "0"
171__WXLIB_XML_p = \
172 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
173!endif
174!if "$(MONOLITHIC)" == "0"
175__WXLIB_BASE_p = \
176 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
177!endif
178!if "$(MONOLITHIC)" == "1"
179__WXLIB_MONO_p = \
180 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
181!endif
182!if "$(USE_GUI)" == "1"
183__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
184!endif
185!if "$(USE_GUI)" == "1"
186__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
187!endif
188!if "$(USE_GUI)" == "1"
189__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
190!endif
191!if "$(MSLU)" == "1"
192__UNICOWS_LIB_p = unicows.lib
193!endif
194!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
195__DEBUGINFO = -v
196!endif
197!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
198__DEBUGINFO = -v-
199!endif
200!if "$(DEBUG_INFO)" == "0"
201__DEBUGINFO = -v-
202!endif
203!if "$(DEBUG_INFO)" == "1"
204__DEBUGINFO = -v
205!endif
206
207
208all: $(OBJS)
209$(OBJS):
210 -if not exist $(OBJS) mkdir $(OBJS)
211
212### Targets: ###
213
214all: $(OBJS)\xrcdemo.exe data
215
216clean:
217 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
218 -if exist $(OBJS)\*.res del $(OBJS)\*.res
219 -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
220 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
221 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
222 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
223 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
224 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
225 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
226
227$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
228 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
229 c0w32.obj $(XRCDEMO_OBJECTS),$@,, $(__WXLIB_XRC_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) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32$(__THREADSFLAG_5)$(__RUNTIME_LIBS_8).lib,, $(OBJS)\xrcdemo_xrcdemo.res
230|
231
232data:
233 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
234 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
235
236$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
237 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
238
239$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
240 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
241
242$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
243 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
244
245$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
246 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
247
248$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
249 brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) -i.\..\..\include -i$(SETUPHDIR) -i. $(__DLLFLAG_p_1) -i.\..\..\samples -dNOPCH $**
250