]> git.saurik.com Git - wxWidgets.git/blob - samples/xrc/makefile.bcc
CodeWarrior dislikes #include <> syntax for in-tree headers, prefer ""
[wxWidgets.git] / samples / xrc / makefile.bcc
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
13 BCCDIR = $(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
24 WX_RELEASE_NODOT = 25
25 OBJS = \
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27 SETUPHDIR = \
28 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
29 XRCDEMO_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)
33 XRCDEMO_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"
42 PORTNAME = base
43 !endif
44 !if "$(USE_GUI)" == "1"
45 PORTNAME = msw
46 !endif
47 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48 WXDEBUGFLAG = d
49 !endif
50 !if "$(DEBUG_FLAG)" == "1"
51 WXDEBUGFLAG = d
52 !endif
53 !if "$(UNICODE)" == "1"
54 WXUNICODEFLAG = u
55 !endif
56 !if "$(WXUNIV)" == "1"
57 WXUNIVNAME = univ
58 !endif
59 !if "$(SHARED)" == "1"
60 WXDLLFLAG = dll
61 !endif
62 !if "$(MONOLITHIC)" == "0"
63 EXTRALIBS_FOR_BASE =
64 !endif
65 !if "$(MONOLITHIC)" == "1"
66 EXTRALIBS_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"
157 LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
158 !endif
159 !if "$(SHARED)" == "1"
160 LIBDIRNAME = .\..\..\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
176 all: $(OBJS)
177 $(OBJS):
178 -if not exist $(OBJS) mkdir $(OBJS)
179
180 ### Targets: ###
181
182 all: $(OBJS)\xrcdemo.exe data
183
184 clean:
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
199 data:
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 $**