]> git.saurik.com Git - wxWidgets.git/blame_incremental - samples/xrc/makefile.bcc
added RequestUserAttention
[wxWidgets.git] / samples / xrc / makefile.bcc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.4 (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)
27SETUPHDIR = \
28 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
29XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
30 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
31 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I$(SETUPHDIR) \
32 -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(CPPFLAGS) $(CXXFLAGS)
33XRCDEMO_OBJECTS = \
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
38
39### Conditionally set variables: ###
40
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
51WXDEBUGFLAG = d
52!endif
53!if "$(UNICODE)" == "1"
54WXUNICODEFLAG = u
55!endif
56!if "$(WXUNIV)" == "1"
57WXUNIVNAME = univ
58!endif
59!if "$(SHARED)" == "1"
60WXDLLFLAG = dll
61!endif
62!if "$(MONOLITHIC)" == "0"
63EXTRALIBS_FOR_BASE =
64!endif
65!if "$(MONOLITHIC)" == "1"
66EXTRALIBS_FOR_BASE =
67!endif
68!if "$(BUILD)" == "debug"
69__OPTIMIZEFLAG_2 = -Od
70!endif
71!if "$(BUILD)" == "release"
72__OPTIMIZEFLAG_2 = -O2
73!endif
74!if "$(RUNTIME_LIBS)" == "dynamic"
75__RUNTIME_LIBS_6 = -tWR
76!endif
77!if "$(RUNTIME_LIBS)" == "static"
78__RUNTIME_LIBS_6 =
79!endif
80!if "$(RUNTIME_LIBS)" == "dynamic"
81__RUNTIME_LIBS_7 = i
82!endif
83!if "$(RUNTIME_LIBS)" == "static"
84__RUNTIME_LIBS_7 =
85!endif
86!if "$(WXUNIV)" == "1"
87__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
88!endif
89!if "$(WXUNIV)" == "1"
90__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
91!endif
92!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
93__DEBUG_DEFINE_p = -D__WXDEBUG__
94!endif
95!if "$(DEBUG_FLAG)" == "1"
96__DEBUG_DEFINE_p = -D__WXDEBUG__
97!endif
98!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
99__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
100!endif
101!if "$(DEBUG_FLAG)" == "1"
102__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
103!endif
104!if "$(UNICODE)" == "1"
105__UNICODE_DEFINE_p = -D_UNICODE
106!endif
107!if "$(UNICODE)" == "1"
108__UNICODE_DEFINE_p_1 = -d_UNICODE
109!endif
110!if "$(SHARED)" == "1"
111__DLLFLAG_p = -DWXUSINGDLL
112!endif
113!if "$(SHARED)" == "1"
114__DLLFLAG_p_1 = -dWXUSINGDLL
115!endif
116!if "$(MONOLITHIC)" == "0"
117__WXLIB_XRC_p = \
118 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
119!endif
120!if "$(MONOLITHIC)" == "0"
121__WXLIB_HTML_p = \
122 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
123!endif
124!if "$(MONOLITHIC)" == "0"
125__WXLIB_ADV_p = \
126 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
127!endif
128!if "$(MONOLITHIC)" == "0"
129__WXLIB_CORE_p = \
130 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
131!endif
132!if "$(MONOLITHIC)" == "0"
133__WXLIB_XML_p = \
134 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
135!endif
136!if "$(MONOLITHIC)" == "0"
137__WXLIB_BASE_p = \
138 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
139!endif
140!if "$(MONOLITHIC)" == "1"
141__WXLIB_MONO_p = \
142 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
143!endif
144!if "$(USE_GUI)" == "1"
145__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
146!endif
147!if "$(USE_GUI)" == "1"
148__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
149!endif
150!if "$(USE_GUI)" == "1"
151__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
152!endif
153!if "$(MSLU)" == "1"
154__UNICOWS_LIB_p = unicows.lib
155!endif
156!if "$(SHARED)" == "0"
157LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
158!endif
159!if "$(SHARED)" == "1"
160LIBDIRNAME = .\..\..\lib\bcc_dll$(CFG)
161!endif
162!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
163__DEBUGINFO = -v
164!endif
165!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
166__DEBUGINFO = -v-
167!endif
168!if "$(DEBUG_INFO)" == "0"
169__DEBUGINFO = -v-
170!endif
171!if "$(DEBUG_INFO)" == "1"
172__DEBUGINFO = -v
173!endif
174
175
176all: $(OBJS)
177$(OBJS):
178 -if not exist $(OBJS) mkdir $(OBJS)
179
180### Targets: ###
181
182all: $(OBJS)\xrcdemo.exe data
183
184clean:
185 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
186 -if exist $(OBJS)\*.res del $(OBJS)\*.res
187 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
188 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
189 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
190 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
191 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
192 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
193
194$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
195 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
196 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 cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
197|
198
199data:
200 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
201 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
202
203$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
204 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
205
206$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
207 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
208
209$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
210 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
211
212$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
213 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
214
215$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
216 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 -dNOPCH $**