1 # =========================================================================
2 # This makefile was generated by
3 # Bakefile 0.1.2 (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 # -------------------------------------------------------------------------
25 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
27 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
28 XRCDEMO_CXXFLAGS = $(__RUNTIME_LIBS_6) -I$(BCCDIR)\include $(__DEBUGINFO) \
29 $(__OPTIMIZEFLAG_2) -tWM -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
30 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
31 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -I.\..\..\..\samples -I.\..\..\include \
32 $(CPPFLAGS) $(CXXFLAGS)
34 $(OBJS)\xrcdemo_xrcdemo.obj \
35 $(OBJS)\xrcdemo_myframe.obj \
36 $(OBJS)\xrcdemo_derivdlg.obj \
37 $(OBJS)\xrcdemo_custclas.obj
39 ### Conditionally set variables: ###
41 !if "$(USE_GUI)" == "0"
44 !if "$(USE_GUI)" == "1"
47 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
50 !if "$(DEBUG_FLAG)" == "1"
53 !if "$(UNICODE)" == "1"
56 !if "$(WXUNIV)" == "1"
59 !if "$(SHARED)" == "1"
62 !if "$(BUILD)" == "debug"
63 __OPTIMIZEFLAG_2 = -Od
65 !if "$(BUILD)" == "release"
66 __OPTIMIZEFLAG_2 = -O2
68 !if "$(RUNTIME_LIBS)" == "dynamic"
69 __RUNTIME_LIBS_6 = -tWR
71 !if "$(RUNTIME_LIBS)" == "static"
74 !if "$(RUNTIME_LIBS)" == "dynamic"
77 !if "$(RUNTIME_LIBS)" == "static"
80 !if "$(WXUNIV)" == "1"
81 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
83 !if "$(WXUNIV)" == "1"
84 __WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
86 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
87 __DEBUG_DEFINE_p = -D__WXDEBUG__
89 !if "$(DEBUG_FLAG)" == "1"
90 __DEBUG_DEFINE_p = -D__WXDEBUG__
92 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
93 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
95 !if "$(DEBUG_FLAG)" == "1"
96 __DEBUG_DEFINE_p_1 = -d__WXDEBUG__
98 !if "$(UNICODE)" == "1"
99 __UNICODE_DEFINE_p = -D_UNICODE
101 !if "$(UNICODE)" == "1"
102 __UNICODE_DEFINE_p_1 = -d_UNICODE
104 !if "$(SHARED)" == "1"
105 __DLLFLAG_p = -DWXUSINGDLL
107 !if "$(SHARED)" == "1"
108 __DLLFLAG_p_1 = -dWXUSINGDLL
110 !if "$(MONOLITHIC)" == "0"
112 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
114 !if "$(MONOLITHIC)" == "0"
116 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
118 !if "$(MONOLITHIC)" == "0"
120 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
122 !if "$(MONOLITHIC)" == "0"
123 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
125 !if "$(MONOLITHIC)" == "0"
126 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
128 !if "$(MONOLITHIC)" == "1"
130 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
132 !if "$(USE_GUI)" == "1"
133 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
135 !if "$(USE_GUI)" == "1"
136 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
138 !if "$(USE_GUI)" == "1"
139 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
142 __UNICOWS_LIB_p = unicows.lib
144 !if "$(SHARED)" == "0"
145 LIBDIRNAME = .\..\..\..\lib\bcc_lib$(CFG)
147 !if "$(SHARED)" == "1"
148 LIBDIRNAME = .\..\..\..\lib\bcc_dll$(CFG)
150 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
153 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
156 !if "$(DEBUG_INFO)" == "0"
159 !if "$(DEBUG_INFO)" == "1"
166 -if not exist $(OBJS) mkdir $(OBJS)
170 all: $(OBJS)\xrcdemo.exe data
173 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
174 -if exist $(OBJS)\*.res del $(OBJS)\*.res
175 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
176 -if exist $(OBJS)\xrcdemo.tds del $(OBJS)\xrcdemo.tds
177 -if exist $(OBJS)\xrcdemo.ilc del $(OBJS)\xrcdemo.ilc
178 -if exist $(OBJS)\xrcdemo.ild del $(OBJS)\xrcdemo.ild
179 -if exist $(OBJS)\xrcdemo.ilf del $(OBJS)\xrcdemo.ilf
180 -if exist $(OBJS)\xrcdemo.ils del $(OBJS)\xrcdemo.ils
182 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
183 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
184 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
188 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
189 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
191 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
192 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
194 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
195 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
197 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
200 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
203 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
204 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 $**