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 # =========================================================================
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)
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)
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)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
114 !if "$(MONOLITHIC)" == "0"
116 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
118 !if "$(MONOLITHIC)" == "0"
120 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
122 !if "$(MONOLITHIC)" == "0"
124 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
126 !if "$(MONOLITHIC)" == "0"
128 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
130 !if "$(MONOLITHIC)" == "0"
132 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
134 !if "$(MONOLITHIC)" == "1"
136 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
138 !if "$(USE_GUI)" == "1"
139 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG)$(WX_RELEASE_NODOT).lib
141 !if "$(USE_GUI)" == "1"
142 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG)$(WX_RELEASE_NODOT).lib
144 !if "$(USE_GUI)" == "1"
145 __LIB_PNG_p = wxpng$(WXDEBUGFLAG)$(WX_RELEASE_NODOT).lib
148 __UNICOWS_LIB_p = unicows.lib
150 !if "$(SHARED)" == "0"
151 LIBDIRNAME = .\..\..\lib\bcc_lib$(CFG)
153 !if "$(SHARED)" == "1"
154 LIBDIRNAME = .\..\..\lib\bcc_dll$(CFG)
156 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
159 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
162 !if "$(DEBUG_INFO)" == "0"
165 !if "$(DEBUG_INFO)" == "1"
172 -if not exist $(OBJS) mkdir $(OBJS)
176 all: $(OBJS)\xrcdemo.exe data
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
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)$(WX_RELEASE_NODOT).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_RELEASE_NODOT).lib wxexpat$(WXDEBUGFLAG)$(WX_RELEASE_NODOT).lib $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32mt$(__RUNTIME_LIBS_7).lib,, $(OBJS)\xrcdemo_xrcdemo.res
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
197 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
198 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
200 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
201 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
203 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
204 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
206 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
207 $(CXX) -q -c -P -o$@ $(XRCDEMO_CXXFLAGS) $**
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 $**