]> git.saurik.com Git - wxWidgets.git/blame - contrib/build/stc/makefile.wat
make wxrc installable
[wxWidgets.git] / contrib / build / stc / makefile.wat
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
fe164c3e 3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
fd9f42b6 7!include ../../../build/msw/config.wat
250700e4
RD
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13# Speed up compilation a bit:
14!ifdef __LOADDLL__
15! loaddll wcc wccd
16! loaddll wccaxp wccdaxp
17! loaddll wcc386 wccd386
18! loaddll wpp wppdi86
19! loaddll wppaxp wppdaxp
20! loaddll wpp386 wppd386
21! loaddll wlink wlink
22! loaddll wlib wlibd
23!endif
24
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
27
28### Conditionally set variables: ###
29
30PORTNAME =
31!ifeq USE_GUI 0
32PORTNAME = base
33!endif
34!ifeq USE_GUI 1
35PORTNAME = msw
36!endif
37VENDORTAG =
38!ifeq OFFICIAL_BUILD 0
39VENDORTAG = _$(VENDOR)
40!endif
41!ifeq OFFICIAL_BUILD 1
42VENDORTAG =
43!endif
44WXDEBUGFLAG =
45!ifeq BUILD debug
3f55f5b8
VS
46!ifeq DEBUG_FLAG default
47WXDEBUGFLAG = d
48!endif
49!endif
50!ifeq DEBUG_FLAG 1
250700e4
RD
51WXDEBUGFLAG = d
52!endif
53WXDLLFLAG =
54!ifeq SHARED 1
55WXDLLFLAG = dll
56!endif
57WXUNICODEFLAG =
58!ifeq UNICODE 1
59WXUNICODEFLAG = u
60!endif
61WXUNIVNAME =
62!ifeq WXUNIV 1
63WXUNIVNAME = univ
64!endif
3f55f5b8 65__DEBUGINFO =
250700e4 66!ifeq BUILD debug
3f55f5b8
VS
67!ifeq DEBUG_INFO default
68__DEBUGINFO = -d2
69!endif
250700e4
RD
70!endif
71!ifeq BUILD release
3f55f5b8
VS
72!ifeq DEBUG_INFO default
73__DEBUGINFO = -d0
74!endif
250700e4 75!endif
3f55f5b8
VS
76!ifeq DEBUG_INFO 0
77__DEBUGINFO = -d0
78!endif
79!ifeq DEBUG_INFO 1
80__DEBUGINFO = -d2
81!endif
82__DEBUGINFO_1 =
250700e4 83!ifeq BUILD debug
3f55f5b8
VS
84!ifeq DEBUG_INFO default
85__DEBUGINFO_1 = debug all
86!endif
250700e4
RD
87!endif
88!ifeq BUILD release
3f55f5b8
VS
89!ifeq DEBUG_INFO default
90__DEBUGINFO_1 =
91!endif
92!endif
93!ifeq DEBUG_INFO 0
94__DEBUGINFO_1 =
95!endif
96!ifeq DEBUG_INFO 1
97__DEBUGINFO_1 = debug all
250700e4
RD
98!endif
99__DEBUG_DEFINE_p =
100!ifeq BUILD debug
3f55f5b8 101!ifeq DEBUG_FLAG default
250700e4
RD
102__DEBUG_DEFINE_p = -d__WXDEBUG__
103!endif
3f55f5b8
VS
104!endif
105!ifeq DEBUG_FLAG 1
106__DEBUG_DEFINE_p = -d__WXDEBUG__
107!endif
108__LIB_JPEG_p =
109!ifeq USE_GUI 1
110__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
111!endif
112__LIB_PNG_p =
113!ifeq USE_GUI 1
114__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
115!endif
116__LIB_TIFF_p =
117!ifeq USE_GUI 1
118__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
119!endif
250700e4
RD
120__OPTIMIZEFLAG =
121!ifeq BUILD debug
122__OPTIMIZEFLAG = -od
123!endif
124!ifeq BUILD release
125__OPTIMIZEFLAG = -ot -ox
126!endif
127__RUNTIME_LIBS =
128!ifeq RUNTIME_LIBS dynamic
129__RUNTIME_LIBS = -br
130!endif
131!ifeq RUNTIME_LIBS static
132__RUNTIME_LIBS =
133!endif
134__UNICODE_DEFINE_p =
135!ifeq UNICODE 1
136__UNICODE_DEFINE_p = -dwxUSE_UNICODE=1
137!endif
138__WXLIB_BASE_p =
139!ifeq MONOLITHIC 0
140__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
141!endif
142__WXLIB_CORE_p =
143!ifeq MONOLITHIC 0
3f55f5b8
VS
144__WXLIB_CORE_p = &
145 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
250700e4
RD
146!endif
147__WXLIB_MONO_p =
148!ifeq MONOLITHIC 1
3f55f5b8
VS
149__WXLIB_MONO_p = &
150 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
250700e4
RD
151!endif
152__WXUNIV_DEFINE_p =
153!ifeq WXUNIV 1
154__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
155!endif
156__stcdll___depname =
157!ifeq SHARED 1
3f55f5b8
VS
158__stcdll___depname = &
159 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)250$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc_wat$(VENDORTAG).dll
250700e4
RD
160!endif
161__stclib___depname =
162!ifeq SHARED 0
3f55f5b8
VS
163__stclib___depname = &
164 $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib
250700e4
RD
165!endif
166
167### Variables: ###
168
3f55f5b8
VS
169LIBDIRNAME = &
170 ..\..\src\stc\..\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
171OBJS = &
172 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
173STCDLL_CXXFLAGS = $(CPPFLAGS) -bd $(__DEBUGINFO) $(__OPTIMIZEFLAG) -bm &
174 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
175 $(__UNICODE_DEFINE_p) -i=..\..\src\stc\..\..\..\include -i=$(LIBDIRNAME) &
176 -i=..\..\src\stc\..\..\..\src\tiff -i=..\..\src\stc\..\..\..\src\jpeg &
177 -i=..\..\src\stc\..\..\..\src\png -i=..\..\src\stc\..\..\..\src\zlib &
178 -i=..\..\src\stc\..\..\..\src\regex &
179 -i=..\..\src\stc\..\..\..\src\expat\lib -i=..\..\src\stc\..\..\include &
180 -i=..\..\src\stc\scintilla\include -i=..\..\src\stc\scintilla\src -d__WX__ &
181 -dSCI_LEXER -dLINK_LEXERS -dWXUSINGDLL -dWXMAKINGDLL_STC $(CXXFLAGS)
182STCDLL_OBJECTS = &
183 $(OBJS)\stcdll_PlatWX.obj &
184 $(OBJS)\stcdll_ScintillaWX.obj &
185 $(OBJS)\stcdll_stc.obj &
186 $(OBJS)\stcdll_AutoComplete.obj &
187 $(OBJS)\stcdll_CallTip.obj &
188 $(OBJS)\stcdll_CellBuffer.obj &
189 $(OBJS)\stcdll_ContractionState.obj &
190 $(OBJS)\stcdll_Document.obj &
191 $(OBJS)\stcdll_DocumentAccessor.obj &
192 $(OBJS)\stcdll_Editor.obj &
193 $(OBJS)\stcdll_ExternalLexer.obj &
194 $(OBJS)\stcdll_Indicator.obj &
195 $(OBJS)\stcdll_KeyMap.obj &
196 $(OBJS)\stcdll_KeyWords.obj &
197 $(OBJS)\stcdll_LexAVE.obj &
198 $(OBJS)\stcdll_LexAda.obj &
199 $(OBJS)\stcdll_LexAsm.obj &
200 $(OBJS)\stcdll_LexBaan.obj &
201 $(OBJS)\stcdll_LexBullant.obj &
202 $(OBJS)\stcdll_LexCPP.obj &
203 $(OBJS)\stcdll_LexCSS.obj &
204 $(OBJS)\stcdll_LexConf.obj &
205 $(OBJS)\stcdll_LexCrontab.obj &
206 $(OBJS)\stcdll_LexEiffel.obj &
207 $(OBJS)\stcdll_LexEScript.obj &
208 $(OBJS)\stcdll_LexFortran.obj &
209 $(OBJS)\stcdll_LexHTML.obj &
210 $(OBJS)\stcdll_LexLisp.obj &
211 $(OBJS)\stcdll_LexLout.obj &
212 $(OBJS)\stcdll_LexLua.obj &
213 $(OBJS)\stcdll_LexMatlab.obj &
214 $(OBJS)\stcdll_LexOthers.obj &
215 $(OBJS)\stcdll_LexPOV.obj &
216 $(OBJS)\stcdll_LexPascal.obj &
217 $(OBJS)\stcdll_LexPerl.obj &
218 $(OBJS)\stcdll_LexPython.obj &
219 $(OBJS)\stcdll_LexRuby.obj &
220 $(OBJS)\stcdll_LexSQL.obj &
221 $(OBJS)\stcdll_LexVB.obj &
222 $(OBJS)\stcdll_LineMarker.obj &
223 $(OBJS)\stcdll_PropSet.obj &
224 $(OBJS)\stcdll_RESearch.obj &
225 $(OBJS)\stcdll_ScintillaBase.obj &
226 $(OBJS)\stcdll_Style.obj &
227 $(OBJS)\stcdll_StyleContext.obj &
228 $(OBJS)\stcdll_UniConversion.obj &
229 $(OBJS)\stcdll_ViewStyle.obj &
230 $(OBJS)\stcdll_WindowAccessor.obj &
231 $(OBJS)\stcdll_XPM.obj
232STCLIB_CXXFLAGS = $(CPPFLAGS) $(__DEBUGINFO) $(__OPTIMIZEFLAG) -bm &
233 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
234 $(__UNICODE_DEFINE_p) -i=..\..\src\stc\..\..\..\include -i=$(LIBDIRNAME) &
235 -i=..\..\src\stc\..\..\..\src\tiff -i=..\..\src\stc\..\..\..\src\jpeg &
236 -i=..\..\src\stc\..\..\..\src\png -i=..\..\src\stc\..\..\..\src\zlib &
237 -i=..\..\src\stc\..\..\..\src\regex &
238 -i=..\..\src\stc\..\..\..\src\expat\lib -i=..\..\src\stc\..\..\include &
239 -i=..\..\src\stc\scintilla\include -i=..\..\src\stc\scintilla\src -d__WX__ &
240 -dSCI_LEXER -dLINK_LEXERS $(CXXFLAGS)
241STCLIB_OBJECTS = &
242 $(OBJS)\stclib_PlatWX.obj &
243 $(OBJS)\stclib_ScintillaWX.obj &
244 $(OBJS)\stclib_stc.obj &
245 $(OBJS)\stclib_AutoComplete.obj &
246 $(OBJS)\stclib_CallTip.obj &
247 $(OBJS)\stclib_CellBuffer.obj &
248 $(OBJS)\stclib_ContractionState.obj &
249 $(OBJS)\stclib_Document.obj &
250 $(OBJS)\stclib_DocumentAccessor.obj &
251 $(OBJS)\stclib_Editor.obj &
252 $(OBJS)\stclib_ExternalLexer.obj &
253 $(OBJS)\stclib_Indicator.obj &
254 $(OBJS)\stclib_KeyMap.obj &
255 $(OBJS)\stclib_KeyWords.obj &
256 $(OBJS)\stclib_LexAVE.obj &
257 $(OBJS)\stclib_LexAda.obj &
258 $(OBJS)\stclib_LexAsm.obj &
259 $(OBJS)\stclib_LexBaan.obj &
260 $(OBJS)\stclib_LexBullant.obj &
261 $(OBJS)\stclib_LexCPP.obj &
262 $(OBJS)\stclib_LexCSS.obj &
263 $(OBJS)\stclib_LexConf.obj &
264 $(OBJS)\stclib_LexCrontab.obj &
265 $(OBJS)\stclib_LexEiffel.obj &
266 $(OBJS)\stclib_LexEScript.obj &
267 $(OBJS)\stclib_LexFortran.obj &
268 $(OBJS)\stclib_LexHTML.obj &
269 $(OBJS)\stclib_LexLisp.obj &
270 $(OBJS)\stclib_LexLout.obj &
271 $(OBJS)\stclib_LexLua.obj &
272 $(OBJS)\stclib_LexMatlab.obj &
273 $(OBJS)\stclib_LexOthers.obj &
274 $(OBJS)\stclib_LexPOV.obj &
275 $(OBJS)\stclib_LexPascal.obj &
276 $(OBJS)\stclib_LexPerl.obj &
277 $(OBJS)\stclib_LexPython.obj &
278 $(OBJS)\stclib_LexRuby.obj &
279 $(OBJS)\stclib_LexSQL.obj &
280 $(OBJS)\stclib_LexVB.obj &
281 $(OBJS)\stclib_LineMarker.obj &
282 $(OBJS)\stclib_PropSet.obj &
283 $(OBJS)\stclib_RESearch.obj &
284 $(OBJS)\stclib_ScintillaBase.obj &
285 $(OBJS)\stclib_Style.obj &
286 $(OBJS)\stclib_StyleContext.obj &
287 $(OBJS)\stclib_UniConversion.obj &
288 $(OBJS)\stclib_ViewStyle.obj &
289 $(OBJS)\stclib_WindowAccessor.obj &
290 $(OBJS)\stclib_XPM.obj
250700e4 291
250700e4
RD
292
293all : $(OBJS)
294$(OBJS) :
295 -if not exist $(OBJS) mkdir $(OBJS)
296
297### Targets: ###
298
299all : .SYMBOLIC $(__stcdll___depname) $(__stclib___depname)
300
301$(OBJS)\stcdll_AutoComplete.obj : .AUTODEPEND ../../src/stc\scintilla\src\AutoComplete.cxx
302 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
303
304$(OBJS)\stcdll_CallTip.obj : .AUTODEPEND ../../src/stc\scintilla\src\CallTip.cxx
305 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
306
307$(OBJS)\stcdll_CellBuffer.obj : .AUTODEPEND ../../src/stc\scintilla\src\CellBuffer.cxx
308 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
309
310$(OBJS)\stcdll_ContractionState.obj : .AUTODEPEND ../../src/stc\scintilla\src\ContractionState.cxx
311 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
312
313$(OBJS)\stcdll_Document.obj : .AUTODEPEND ../../src/stc\scintilla\src\Document.cxx
314 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
315
316$(OBJS)\stcdll_DocumentAccessor.obj : .AUTODEPEND ../../src/stc\scintilla\src\DocumentAccessor.cxx
317 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
318
319$(OBJS)\stcdll_Editor.obj : .AUTODEPEND ../../src/stc\scintilla\src\Editor.cxx
320 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
321
322$(OBJS)\stcdll_ExternalLexer.obj : .AUTODEPEND ../../src/stc\scintilla\src\ExternalLexer.cxx
323 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
324
325$(OBJS)\stcdll_Indicator.obj : .AUTODEPEND ../../src/stc\scintilla\src\Indicator.cxx
326 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
327
328$(OBJS)\stcdll_KeyMap.obj : .AUTODEPEND ../../src/stc\scintilla\src\KeyMap.cxx
329 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
330
331$(OBJS)\stcdll_KeyWords.obj : .AUTODEPEND ../../src/stc\scintilla\src\KeyWords.cxx
332 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
333
334$(OBJS)\stcdll_LexAVE.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAVE.cxx
335 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
336
337$(OBJS)\stcdll_LexAda.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAda.cxx
338 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
339
340$(OBJS)\stcdll_LexAsm.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAsm.cxx
341 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
342
343$(OBJS)\stcdll_LexBaan.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexBaan.cxx
344 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
345
346$(OBJS)\stcdll_LexBullant.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexBullant.cxx
347 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
348
349$(OBJS)\stcdll_LexCPP.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCPP.cxx
350 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
351
352$(OBJS)\stcdll_LexCSS.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCSS.cxx
353 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
354
355$(OBJS)\stcdll_LexConf.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexConf.cxx
356 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
357
358$(OBJS)\stcdll_LexCrontab.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCrontab.cxx
359 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
360
361$(OBJS)\stcdll_LexEScript.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexEScript.cxx
362 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
363
364$(OBJS)\stcdll_LexEiffel.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexEiffel.cxx
365 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
366
367$(OBJS)\stcdll_LexFortran.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexFortran.cxx
368 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
369
370$(OBJS)\stcdll_LexHTML.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexHTML.cxx
371 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
372
373$(OBJS)\stcdll_LexLisp.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLisp.cxx
374 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
375
376$(OBJS)\stcdll_LexLout.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLout.cxx
377 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
378
379$(OBJS)\stcdll_LexLua.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLua.cxx
380 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
381
382$(OBJS)\stcdll_LexMatlab.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexMatlab.cxx
383 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
384
385$(OBJS)\stcdll_LexOthers.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexOthers.cxx
386 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
387
388$(OBJS)\stcdll_LexPOV.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPOV.cxx
389 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
390
391$(OBJS)\stcdll_LexPascal.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPascal.cxx
392 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
393
394$(OBJS)\stcdll_LexPerl.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPerl.cxx
395 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
396
397$(OBJS)\stcdll_LexPython.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPython.cxx
398 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
399
400$(OBJS)\stcdll_LexRuby.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexRuby.cxx
401 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
402
403$(OBJS)\stcdll_LexSQL.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexSQL.cxx
404 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
405
406$(OBJS)\stcdll_LexVB.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexVB.cxx
407 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
408
409$(OBJS)\stcdll_LineMarker.obj : .AUTODEPEND ../../src/stc\scintilla\src\LineMarker.cxx
410 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
411
412$(OBJS)\stcdll_PlatWX.obj : .AUTODEPEND ../../src/stc\PlatWX.cpp
413 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
414
415$(OBJS)\stcdll_PropSet.obj : .AUTODEPEND ../../src/stc\scintilla\src\PropSet.cxx
416 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
417
418$(OBJS)\stcdll_RESearch.obj : .AUTODEPEND ../../src/stc\scintilla\src\RESearch.cxx
419 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
420
421$(OBJS)\stcdll_ScintillaBase.obj : .AUTODEPEND ../../src/stc\scintilla\src\ScintillaBase.cxx
422 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
423
424$(OBJS)\stcdll_ScintillaWX.obj : .AUTODEPEND ../../src/stc\ScintillaWX.cpp
425 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
426
427$(OBJS)\stcdll_Style.obj : .AUTODEPEND ../../src/stc\scintilla\src\Style.cxx
428 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
429
430$(OBJS)\stcdll_StyleContext.obj : .AUTODEPEND ../../src/stc\scintilla\src\StyleContext.cxx
431 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
432
433$(OBJS)\stcdll_UniConversion.obj : .AUTODEPEND ../../src/stc\scintilla\src\UniConversion.cxx
434 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
435
436$(OBJS)\stcdll_ViewStyle.obj : .AUTODEPEND ../../src/stc\scintilla\src\ViewStyle.cxx
437 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
438
439$(OBJS)\stcdll_WindowAccessor.obj : .AUTODEPEND ../../src/stc\scintilla\src\WindowAccessor.cxx
440 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
441
442$(OBJS)\stcdll_XPM.obj : .AUTODEPEND ../../src/stc\scintilla\src\XPM.cxx
443 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
444
250700e4
RD
445$(OBJS)\stcdll_stc.obj : .AUTODEPEND ../../src/stc\stc.cpp
446 $(CXX) -zq -fo=$^@ $(STCDLL_CXXFLAGS) $<
447
448$(OBJS)\stclib_AutoComplete.obj : .AUTODEPEND ../../src/stc\scintilla\src\AutoComplete.cxx
449 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
450
451$(OBJS)\stclib_CallTip.obj : .AUTODEPEND ../../src/stc\scintilla\src\CallTip.cxx
452 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
453
454$(OBJS)\stclib_CellBuffer.obj : .AUTODEPEND ../../src/stc\scintilla\src\CellBuffer.cxx
455 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
456
457$(OBJS)\stclib_ContractionState.obj : .AUTODEPEND ../../src/stc\scintilla\src\ContractionState.cxx
458 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
459
460$(OBJS)\stclib_Document.obj : .AUTODEPEND ../../src/stc\scintilla\src\Document.cxx
461 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
462
463$(OBJS)\stclib_DocumentAccessor.obj : .AUTODEPEND ../../src/stc\scintilla\src\DocumentAccessor.cxx
464 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
465
466$(OBJS)\stclib_Editor.obj : .AUTODEPEND ../../src/stc\scintilla\src\Editor.cxx
467 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
468
469$(OBJS)\stclib_ExternalLexer.obj : .AUTODEPEND ../../src/stc\scintilla\src\ExternalLexer.cxx
470 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
471
472$(OBJS)\stclib_Indicator.obj : .AUTODEPEND ../../src/stc\scintilla\src\Indicator.cxx
473 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
474
475$(OBJS)\stclib_KeyMap.obj : .AUTODEPEND ../../src/stc\scintilla\src\KeyMap.cxx
476 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
477
478$(OBJS)\stclib_KeyWords.obj : .AUTODEPEND ../../src/stc\scintilla\src\KeyWords.cxx
479 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
480
481$(OBJS)\stclib_LexAVE.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAVE.cxx
482 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
483
484$(OBJS)\stclib_LexAda.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAda.cxx
485 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
486
487$(OBJS)\stclib_LexAsm.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexAsm.cxx
488 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
489
490$(OBJS)\stclib_LexBaan.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexBaan.cxx
491 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
492
493$(OBJS)\stclib_LexBullant.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexBullant.cxx
494 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
495
496$(OBJS)\stclib_LexCPP.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCPP.cxx
497 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
498
499$(OBJS)\stclib_LexCSS.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCSS.cxx
500 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
501
502$(OBJS)\stclib_LexConf.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexConf.cxx
503 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
504
505$(OBJS)\stclib_LexCrontab.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexCrontab.cxx
506 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
507
508$(OBJS)\stclib_LexEScript.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexEScript.cxx
509 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
510
511$(OBJS)\stclib_LexEiffel.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexEiffel.cxx
512 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
513
514$(OBJS)\stclib_LexFortran.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexFortran.cxx
515 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
516
517$(OBJS)\stclib_LexHTML.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexHTML.cxx
518 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
519
520$(OBJS)\stclib_LexLisp.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLisp.cxx
521 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
522
523$(OBJS)\stclib_LexLout.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLout.cxx
524 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
525
526$(OBJS)\stclib_LexLua.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexLua.cxx
527 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
528
529$(OBJS)\stclib_LexMatlab.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexMatlab.cxx
530 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
531
532$(OBJS)\stclib_LexOthers.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexOthers.cxx
533 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
534
535$(OBJS)\stclib_LexPOV.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPOV.cxx
536 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
537
538$(OBJS)\stclib_LexPascal.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPascal.cxx
539 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
540
541$(OBJS)\stclib_LexPerl.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPerl.cxx
542 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
543
544$(OBJS)\stclib_LexPython.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexPython.cxx
545 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
546
547$(OBJS)\stclib_LexRuby.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexRuby.cxx
548 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
549
550$(OBJS)\stclib_LexSQL.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexSQL.cxx
551 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
552
553$(OBJS)\stclib_LexVB.obj : .AUTODEPEND ../../src/stc\scintilla\src\LexVB.cxx
554 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
555
556$(OBJS)\stclib_LineMarker.obj : .AUTODEPEND ../../src/stc\scintilla\src\LineMarker.cxx
557 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
558
559$(OBJS)\stclib_PlatWX.obj : .AUTODEPEND ../../src/stc\PlatWX.cpp
560 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
561
562$(OBJS)\stclib_PropSet.obj : .AUTODEPEND ../../src/stc\scintilla\src\PropSet.cxx
563 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
564
565$(OBJS)\stclib_RESearch.obj : .AUTODEPEND ../../src/stc\scintilla\src\RESearch.cxx
566 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
567
568$(OBJS)\stclib_ScintillaBase.obj : .AUTODEPEND ../../src/stc\scintilla\src\ScintillaBase.cxx
569 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
570
571$(OBJS)\stclib_ScintillaWX.obj : .AUTODEPEND ../../src/stc\ScintillaWX.cpp
572 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
573
574$(OBJS)\stclib_Style.obj : .AUTODEPEND ../../src/stc\scintilla\src\Style.cxx
575 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
576
577$(OBJS)\stclib_StyleContext.obj : .AUTODEPEND ../../src/stc\scintilla\src\StyleContext.cxx
578 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
579
580$(OBJS)\stclib_UniConversion.obj : .AUTODEPEND ../../src/stc\scintilla\src\UniConversion.cxx
581 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
582
583$(OBJS)\stclib_ViewStyle.obj : .AUTODEPEND ../../src/stc\scintilla\src\ViewStyle.cxx
584 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
585
586$(OBJS)\stclib_WindowAccessor.obj : .AUTODEPEND ../../src/stc\scintilla\src\WindowAccessor.cxx
587 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
588
589$(OBJS)\stclib_XPM.obj : .AUTODEPEND ../../src/stc\scintilla\src\XPM.cxx
590 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
591
250700e4
RD
592$(OBJS)\stclib_stc.obj : .AUTODEPEND ../../src/stc\stc.cpp
593 $(CXX) -zq -fo=$^@ $(STCLIB_CXXFLAGS) $<
594
595clean : .SYMBOLIC
596 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
597 -if exist $(OBJS)\*.res del $(OBJS)\*.res
598 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
599 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
3f55f5b8
VS
600 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)250$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc_wat$(VENDORTAG).dll del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)250$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc_wat$(VENDORTAG).dll
601 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib
602 -if exist $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib del $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib
250700e4
RD
603
604!ifeq SHARED 1
3f55f5b8 605$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)250$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc_wat$(VENDORTAG).dll : $(STCDLL_OBJECTS)
250700e4
RD
606 @%create $(OBJS)\stcdll.lbc
607 @%append $(OBJS)\stcdll.lbc option quiet
608 @%append $(OBJS)\stcdll.lbc name $^@
609 @%append $(OBJS)\stcdll.lbc option incremental
3f55f5b8
VS
610 @%append $(OBJS)\stcdll.lbc $(LDFLAGS) $(__DEBUGINFO_1) libpath $(LIBDIRNAME)
611 @for %i in ($(STCDLL_OBJECTS)) do @%append $(OBJS)\stcdll.lbc file %i
2265a2d5 612 @for %i in ( $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib $(__WXLIB_CORE_p) $(__WXLIB_BASE_p)) do @%append $(OBJS)\stcdll.lbc library %i
250700e4
RD
613 @%append $(OBJS)\stcdll.lbc
614 @%append $(OBJS)\stcdll.lbc system nt_dll
615 wlink @$(OBJS)\stcdll.lbc
3f55f5b8 616 wlib -q -n -b $(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib +$^@
250700e4
RD
617!endif
618
619!ifeq SHARED 0
3f55f5b8 620$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_stc.lib : $(STCLIB_OBJECTS)
250700e4 621 @%create $(OBJS)\stclib.lbc
3f55f5b8 622 @for %i in ($(STCLIB_OBJECTS)) do @%append $(OBJS)\stclib.lbc +%i
250700e4
RD
623 wlib -q -p2048 -n -b $^@ @$(OBJS)\stclib.lbc
624!endif