]> git.saurik.com Git - wxWidgets.git/blob - samples/xrc/makefile.bcc
mention enhanced metafiles bug fix
[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 "$(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
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
98 !if "$(UNICODE)" == "1"
99 __UNICODE_DEFINE_p = -D_UNICODE
100 !endif
101 !if "$(UNICODE)" == "1"
102 __UNICODE_DEFINE_p_1 = -d_UNICODE
103 !endif
104 !if "$(SHARED)" == "1"
105 __DLLFLAG_p = -DWXUSINGDLL
106 !endif
107 !if "$(SHARED)" == "1"
108 __DLLFLAG_p_1 = -dWXUSINGDLL
109 !endif
110 !if "$(MONOLITHIC)" == "0"
111 __WXLIB_XRC_p = \
112 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
113 !endif
114 !if "$(MONOLITHIC)" == "0"
115 __WXLIB_HTML_p = \
116 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
117 !endif
118 !if "$(MONOLITHIC)" == "0"
119 __WXLIB_ADV_p = \
120 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
121 !endif
122 !if "$(MONOLITHIC)" == "0"
123 __WXLIB_CORE_p = \
124 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
125 !endif
126 !if "$(MONOLITHIC)" == "0"
127 __WXLIB_XML_p = \
128 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
129 !endif
130 !if "$(MONOLITHIC)" == "0"
131 __WXLIB_BASE_p = \
132 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
133 !endif
134 !if "$(MONOLITHIC)" == "1"
135 __WXLIB_MONO_p = \
136 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
137 !endif
138 !if "$(USE_GUI)" == "1"
139 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
140 !endif
141 !if "$(USE_GUI)" == "1"
142 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
143 !endif
144 !if "$(USE_GUI)" == "1"
145 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
146 !endif
147 !if "$(MSLU)" == "1"
148 __UNICOWS_LIB_p = unicows.lib
149 !endif
150 !if "$(SHARED)" == "0"
151 LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
152 !endif
153 !if "$(SHARED)" == "1"
154 LIBDIRNAME = .\..\..\lib\bcc_dll$(CFG)
155 !endif
156 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
157 __DEBUGINFO = -v
158 !endif
159 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
160 __DEBUGINFO = -v-
161 !endif
162 !if "$(DEBUG_INFO)" == "0"
163 __DEBUGINFO = -v-
164 !endif
165 !if "$(DEBUG_INFO)" == "1"
166 __DEBUGINFO = -v
167 !endif
168
169
170 all: $(OBJS)
171 $(OBJS):
172 -if not exist $(OBJS) mkdir $(OBJS)
173
174 ### Targets: ###
175
176 all: $(OBJS)\xrcdemo.exe data
177
178 clean:
179 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
180 -if exist $(OBJS)\*.res del $(OBJS)\*.res
181 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
182 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
183 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
184 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
185 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
186 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
187
188 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
189 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
190 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 $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
191 |
192
193 data:
194 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
195 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
196
197 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
199
200 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
202
203 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
204 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
205
206 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
207 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
208
209 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
210 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 $**