1 # =========================================================================
2 # This makefile was generated by
3 # Bakefile 0.1.6 (http://bakefile.sourceforge.net)
4 # Do not modify, all changes will be overwritten!
5 # =========================================================================
11 !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
13 BCCDIR = $(MAKEDIR)\..
16 !include ../../build/msw/config.bcc
18 # -------------------------------------------------------------------------
19 # Do not modify the rest of this file!
20 # -------------------------------------------------------------------------
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27 LIBDIRNAME = .\..\..\lib\bcc_$(LIBTYPE_SUFFIX)$(CFG)
29 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
30 XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
31 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
32 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\include -I$(SETUPHDIR) \
33 -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH $(CPPFLAGS) $(CXXFLAGS)
35 $(OBJS)\xrcdemo_xrcdemo.obj \
36 $(OBJS)\xrcdemo_myframe.obj \
37 $(OBJS)\xrcdemo_derivdlg.obj \
38 $(OBJS)\xrcdemo_custclas.obj
40 ### Conditionally set variables: ###
42 !if "$(USE_GUI)" == "0"
45 !if "$(USE_GUI)" == "1"
48 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
51 !if "$(DEBUG_FLAG)" == "1"
54 !if "$(UNICODE)" == "1"
57 !if "$(WXUNIV)" == "1"
60 !if "$(SHARED)" == "1"
63 !if "$(SHARED)" == "0"
66 !if "$(SHARED)" == "1"
69 !if "$(MONOLITHIC)" == "0"
72 !if "$(MONOLITHIC)" == "1"
75 !if "$(BUILD)" == "debug"
76 __OPTIMIZEFLAG_2 = -Od
78 !if "$(BUILD)" == "release"
79 __OPTIMIZEFLAG_2 = -O2
81 !if "$(RUNTIME_LIBS)" == "dynamic"
82 __RUNTIME_LIBS_6 = -tWR
84 !if "$(RUNTIME_LIBS)" == "static"
87 !if "$(RUNTIME_LIBS)" == "dynamic"
90 !if "$(RUNTIME_LIBS)" == "static"
93 !if "$(WXUNIV)" == "1"
94 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
96 !if "$(WXUNIV)" == "1"
97 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
99 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
100 __DEBUG_DEFINE_p = -D__WXDEBUG__
102 !if "$(DEBUG_FLAG)" == "1"
103 __DEBUG_DEFINE_p = -D__WXDEBUG__
105 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
106 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
108 !if "$(DEBUG_FLAG)" == "1"
109 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
111 !if "$(UNICODE)" == "1"
112 __UNICODE_DEFINE_p = -D_UNICODE
114 !if "$(UNICODE)" == "1"
115 __UNICODE_DEFINE_p_1 = -d_UNICODE
117 !if "$(SHARED)" == "1"
118 __DLLFLAG_p = -DWXUSINGDLL
120 !if "$(SHARED)" == "1"
121 __DLLFLAG_p_1 = -dWXUSINGDLL
123 !if "$(MONOLITHIC)" == "0"
125 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
127 !if "$(MONOLITHIC)" == "0"
129 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
131 !if "$(MONOLITHIC)" == "0"
133 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
135 !if "$(MONOLITHIC)" == "0"
137 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
139 !if "$(MONOLITHIC)" == "0"
141 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
143 !if "$(MONOLITHIC)" == "0"
145 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
147 !if "$(MONOLITHIC)" == "1"
149 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
151 !if "$(USE_GUI)" == "1"
152 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
154 !if "$(USE_GUI)" == "1"
155 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
157 !if "$(USE_GUI)" == "1"
158 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
161 __UNICOWS_LIB_p = unicows.lib
163 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
166 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
169 !if "$(DEBUG_INFO)" == "0"
172 !if "$(DEBUG_INFO)" == "1"
179 -if not exist $(OBJS) mkdir $(OBJS)
183 all: $(OBJS)\xrcdemo.exe data
186 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
187 -if exist $(OBJS)\*.res del $(OBJS)\*.res
188 -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
189 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
190 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
191 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
192 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
193 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
194 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
196 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
197 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
198 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
202 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
203 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
205 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
206 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
208 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
209 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
211 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
212 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
214 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
215 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
217 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
218 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 $**