1 # =========================================================================
2 # This makefile was generated by
3 # Bakefile 0.1.1 (http://bakefile.sourceforge.net)
4 # Do not modify, all changes will be overwritten!
5 # =========================================================================
11 !include ../../../build/msw/config.bcc
13 # -------------------------------------------------------------------------
14 # Do not modify the rest of this file!
15 # -------------------------------------------------------------------------
17 !if "$(BCCDIR)" == "\.."
18 !error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
24 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
26 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
27 XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include \
28 $(__DEBUGINFO) $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
29 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
30 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -I.\..\..\include \
33 $(OBJS)\xrcdemo_xrcdemo.obj \
34 $(OBJS)\xrcdemo_myframe.obj \
35 $(OBJS)\xrcdemo_derivdlg.obj \
36 $(OBJS)\xrcdemo_custclas.obj
38 ### Conditionally set variables: ###
40 !if "$(SHARED)" == "0"
41 LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
43 !if "$(SHARED)" == "1"
44 LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
46 !if "$(USE_GUI)" == "0"
49 !if "$(USE_GUI)" == "1"
52 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
55 !if "$(DEBUG_FLAG)" == "1"
58 !if "$(SHARED)" == "1"
61 !if "$(UNICODE)" == "1"
64 !if "$(WXUNIV)" == "1"
67 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
70 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
73 !if "$(DEBUG_INFO)" == "0"
76 !if "$(DEBUG_INFO)" == "1"
79 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
80 __DEBUG_DEFINE_p = -D__WXDEBUG__
82 !if "$(DEBUG_FLAG)" == "1"
83 __DEBUG_DEFINE_p = -D__WXDEBUG__
85 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
86 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
88 !if "$(DEBUG_FLAG)" == "1"
89 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
91 !if "$(SHARED)" == "1"
92 __DLLFLAG_p = -DWXUSINGDLL
94 !if "$(SHARED)" == "1"
95 __DLLFLAG_p_1 = -dWXUSINGDLL
97 !if "$(USE_GUI)" == "1"
98 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
100 !if "$(USE_GUI)" == "1"
101 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
103 !if "$(USE_GUI)" == "1"
104 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
106 !if "$(BUILD)" == "debug"
107 __OPTIMIZEFLAG_2 = -Od
109 !if "$(BUILD)" == "release"
110 __OPTIMIZEFLAG_2 = -O2
112 !if "$(RUNTIME_LIBS)" == "dynamic"
113 __RUNTIME_LIBS_6 = -tWR
115 !if "$(RUNTIME_LIBS)" == "static"
118 !if "$(RUNTIME_LIBS)" == "dynamic"
121 !if "$(RUNTIME_LIBS)" == "static"
124 !if "$(UNICODE)" == "1"
125 __UNICODE_DEFINE_p = -D_UNICODE
127 !if "$(UNICODE)" == "1"
128 __UNICODE_DEFINE_p_1 = -d_UNICODE
131 __UNICOWS_LIB_p = unicows.lib
133 !if "$(MONOLITHIC)" == "0"
135 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
137 !if "$(MONOLITHIC)" == "0"
138 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
140 !if "$(MONOLITHIC)" == "0"
142 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
144 !if "$(MONOLITHIC)" == "0"
146 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
148 !if "$(MONOLITHIC)" == "1"
150 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
152 !if "$(MONOLITHIC)" == "0"
153 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
155 !if "$(WXUNIV)" == "1"
156 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
158 !if "$(WXUNIV)" == "1"
159 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
165 -if not exist $(OBJS) mkdir $(OBJS)
169 all: $(OBJS)\xrcdemo.exe data
171 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
172 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
174 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
175 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
177 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
178 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
180 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
181 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
183 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
184 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 -i.\..\..\include $**
187 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
188 -if exist $(OBJS)\*.res del $(OBJS)\*.res
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
197 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
198 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
200 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
201 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
202 c0w32.obj $(XRCDEMO_OBJECTS),$@,, wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__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$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res