]> git.saurik.com Git - wxWidgets.git/blame - utils/HelpGen/src/makefile.bcc
wxCocoa build fix. Use XPM everywhere.
[wxWidgets.git] / utils / HelpGen / src / makefile.bcc
CommitLineData
2ace0078
VS
1# =========================================================================
2# This makefile was generated by
8c9f8f91 3# Bakefile 0.1.8 (http://bakefile.sourceforge.net)
2ace0078
VS
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
9bfe7ad9
VS
7.autodepend
8
2ace0078 9!ifndef BCCDIR
9bfe7ad9
VS
10!ifndef MAKEDIR
11!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
12!endif
2ace0078
VS
13BCCDIR = $(MAKEDIR)\..
14!endif
15
8ba95a18 16!include ../../../build/msw/config.bcc
2ace0078
VS
17
18# -------------------------------------------------------------------------
19# Do not modify the rest of this file!
20# -------------------------------------------------------------------------
21
2ace0078
VS
22### Variables: ###
23
4818141b 24WX_RELEASE_NODOT = 26
b17c1746
DE
25OBJS = \
26 bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
162a956b 27LIBDIRNAME = .\..\..\..\lib\bcc_$(LIBTYPE_SUFFIX)$(CFG)
b17c1746
DE
28SETUPHDIR = \
29 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
8c9f8f91
JS
30HELPGEN_CXXFLAGS = $(__RUNTIME_LIBS_7) -I$(BCCDIR)\include $(__DEBUGINFO) \
31 $(__OPTIMIZEFLAG_2) $(__THREADSFLAG_6) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
32 $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
33 $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include \
162a956b 34 -I$(SETUPHDIR) -I. $(__DLLFLAG_p) -DwxUSE_GUI=0 $(CPPFLAGS) $(CXXFLAGS)
2ace0078
VS
35HELPGEN_OBJECTS = \
36 $(OBJS)\HelpGen_HelpGen.obj \
37 $(OBJS)\HelpGen_cjparser.obj \
38 $(OBJS)\HelpGen_docripper.obj \
39 $(OBJS)\HelpGen_ifcontext.obj \
40 $(OBJS)\HelpGen_markup.obj \
41 $(OBJS)\HelpGen_scriptbinder.obj \
42 $(OBJS)\HelpGen_sourcepainter.obj \
75a0a7b7 43 $(OBJS)\HelpGen_srcparser.obj
2ace0078
VS
44
45### Conditionally set variables: ###
46
47!if "$(USE_GUI)" == "0"
48PORTNAME = base
49!endif
50!if "$(USE_GUI)" == "1"
51PORTNAME = msw
52!endif
53!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
54WXDEBUGFLAG = d
55!endif
56!if "$(DEBUG_FLAG)" == "1"
57WXDEBUGFLAG = d
58!endif
2ace0078
VS
59!if "$(UNICODE)" == "1"
60WXUNICODEFLAG = u
61!endif
62!if "$(WXUNIV)" == "1"
63WXUNIVNAME = univ
64!endif
2ace0078 65!if "$(SHARED)" == "1"
b17c1746 66WXDLLFLAG = dll
2ace0078 67!endif
162a956b
JS
68!if "$(SHARED)" == "0"
69LIBTYPE_SUFFIX = lib
70!endif
71!if "$(SHARED)" == "1"
72LIBTYPE_SUFFIX = dll
73!endif
dd65d8c8
RN
74!if "$(MONOLITHIC)" == "0"
75EXTRALIBS_FOR_BASE =
76!endif
77!if "$(MONOLITHIC)" == "1"
78EXTRALIBS_FOR_BASE =
79!endif
2ace0078
VS
80!if "$(BUILD)" == "debug"
81__OPTIMIZEFLAG_2 = -Od
82!endif
83!if "$(BUILD)" == "release"
84__OPTIMIZEFLAG_2 = -O2
85!endif
8c9f8f91
JS
86!if "$(USE_THREADS)" == "0"
87__THREADSFLAG_5 =
88!endif
89!if "$(USE_THREADS)" == "1"
90__THREADSFLAG_5 = mt
91!endif
92!if "$(USE_THREADS)" == "0"
93__THREADSFLAG_6 =
94!endif
95!if "$(USE_THREADS)" == "1"
96__THREADSFLAG_6 = -tWM
97!endif
2ace0078 98!if "$(RUNTIME_LIBS)" == "dynamic"
8c9f8f91 99__RUNTIME_LIBS_7 = -tWR
2ace0078
VS
100!endif
101!if "$(RUNTIME_LIBS)" == "static"
8c9f8f91 102__RUNTIME_LIBS_7 =
2ace0078
VS
103!endif
104!if "$(RUNTIME_LIBS)" == "dynamic"
8c9f8f91 105__RUNTIME_LIBS_8 = i
2ace0078
VS
106!endif
107!if "$(RUNTIME_LIBS)" == "static"
8c9f8f91 108__RUNTIME_LIBS_8 =
2ace0078 109!endif
b17c1746
DE
110!if "$(WXUNIV)" == "1"
111__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
112!endif
113!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
114__DEBUG_DEFINE_p = -D__WXDEBUG__
115!endif
116!if "$(DEBUG_FLAG)" == "1"
117__DEBUG_DEFINE_p = -D__WXDEBUG__
118!endif
8c9f8f91
JS
119!if "$(USE_EXCEPTIONS)" == "0"
120__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
121!endif
122!if "$(USE_RTTI)" == "0"
123__RTTI_DEFINE_p = -DwxNO_RTTI
124!endif
125!if "$(USE_THREADS)" == "0"
126__THREAD_DEFINE_p = -DwxNO_THREADS
127!endif
2ace0078 128!if "$(UNICODE)" == "1"
8ba95a18 129__UNICODE_DEFINE_p = -D_UNICODE
2ace0078 130!endif
b17c1746
DE
131!if "$(SHARED)" == "1"
132__DLLFLAG_p = -DWXUSINGDLL
2ace0078
VS
133!endif
134!if "$(MONOLITHIC)" == "0"
c33fae85
RN
135__WXLIB_BASE_p = \
136 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
2ace0078
VS
137!endif
138!if "$(MONOLITHIC)" == "1"
139__WXLIB_MONO_p = \
c33fae85 140 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
2ace0078 141!endif
b17c1746 142!if "$(USE_GUI)" == "1"
9c2d002b 143__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
b17c1746
DE
144!endif
145!if "$(USE_GUI)" == "1"
9c2d002b 146__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
b17c1746
DE
147!endif
148!if "$(USE_GUI)" == "1"
9c2d002b 149__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
b17c1746
DE
150!endif
151!if "$(MSLU)" == "1"
152__UNICOWS_LIB_p = unicows.lib
153!endif
b17c1746
DE
154!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
155__DEBUGINFO = -v
156!endif
157!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
158__DEBUGINFO = -v-
159!endif
160!if "$(DEBUG_INFO)" == "0"
161__DEBUGINFO = -v-
162!endif
163!if "$(DEBUG_INFO)" == "1"
164__DEBUGINFO = -v
2ace0078
VS
165!endif
166
167
168all: $(OBJS)
169$(OBJS):
170 -if not exist $(OBJS) mkdir $(OBJS)
171
172### Targets: ###
173
174all: $(OBJS)\HelpGen.exe
175
b17c1746
DE
176clean:
177 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
178 -if exist $(OBJS)\*.res del $(OBJS)\*.res
162a956b 179 -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
b17c1746
DE
180 -if exist $(OBJS)\HelpGen.exe del $(OBJS)\HelpGen.exe
181 -if exist $(OBJS)\HelpGen.tds del $(OBJS)\HelpGen.tds
182 -if exist $(OBJS)\HelpGen.ilc del $(OBJS)\HelpGen.ilc
183 -if exist $(OBJS)\HelpGen.ild del $(OBJS)\HelpGen.ild
184 -if exist $(OBJS)\HelpGen.ilf del $(OBJS)\HelpGen.ilf
185 -if exist $(OBJS)\HelpGen.ils del $(OBJS)\HelpGen.ils
186
187$(OBJS)\HelpGen.exe: $(HELPGEN_OBJECTS)
188 ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -ap @&&|
8c9f8f91 189 c0x32.obj $(HELPGEN_OBJECTS),$@,, $(__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 cw32$(__THREADSFLAG_5)$(__RUNTIME_LIBS_8).lib,,
b17c1746
DE
190|
191
204e4cd6 192$(OBJS)\HelpGen_HelpGen.obj: .\HelpGen.cpp
2ace0078
VS
193 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
194
204e4cd6 195$(OBJS)\HelpGen_cjparser.obj: .\cjparser.cpp
2ace0078
VS
196 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
197
204e4cd6 198$(OBJS)\HelpGen_docripper.obj: .\docripper.cpp
2ace0078
VS
199 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
200
204e4cd6 201$(OBJS)\HelpGen_ifcontext.obj: .\ifcontext.cpp
2ace0078
VS
202 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
203
204e4cd6 204$(OBJS)\HelpGen_markup.obj: .\markup.cpp
2ace0078
VS
205 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
206
204e4cd6 207$(OBJS)\HelpGen_scriptbinder.obj: .\scriptbinder.cpp
2ace0078
VS
208 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
209
204e4cd6 210$(OBJS)\HelpGen_sourcepainter.obj: .\sourcepainter.cpp
2ace0078
VS
211 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
212
204e4cd6 213$(OBJS)\HelpGen_srcparser.obj: .\srcparser.cpp
2ace0078 214 $(CXX) -q -c -P -o$@ $(HELPGEN_CXXFLAGS) $**
162a956b 215