Update Scintilla to 4.0.4
[TortoiseGit.git] / ext / scintilla / win32 / scintilla.mak
blob997824d15252cccbf8c54796e7667e2f7f027f16
1 # Make file for Scintilla on Windows Visual C++ version
2 # Copyright 1998-2010 by Neil Hodgson <neilh@scintilla.org>
3 # The License.txt file describes the conditions under which this software may be distributed.
4 # This makefile is for using Visual C++ with nmake.
5 # Usage for Microsoft:
6 # nmake -f scintilla.mak
7 # For debug versions define DEBUG on the command line:
8 # nmake DEBUG=1 -f scintilla.mak
9 # The main makefile uses mingw32 gcc and may be more current than this file.
11 .SUFFIXES: .cxx
13 DIR_O=.
14 DIR_BIN=..\bin
16 COMPONENT=$(DIR_BIN)\Scintilla.dll
17 LEXCOMPONENT=$(DIR_BIN)\SciLexer.dll
18 LIBSCI=$(DIR_BIN)\libscintilla.lib
20 LD=link
22 !IFDEF SUPPORT_XP
23 XP_DEFINE=-D_USING_V110_SDK71_
24 XP_LINK=-SUBSYSTEM:WINDOWS,5.01
25 !ENDIF
27 CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1 -D_SCL_SECURE_NO_WARNINGS=1 $(XP_DEFINE)
28 CXXFLAGS=-Zi -TP -MP -W4 -EHsc -std:c++latest $(CRTFLAGS)
29 CXXDEBUG=-Od -MTd -DDEBUG
30 CXXNDEBUG=-O1 -MT -DNDEBUG -GL
31 NAME=-Fo
32 LDFLAGS=-OPT:REF -LTCG -IGNORE:4197 -DEBUG $(XP_LINK)
33 LDDEBUG=
34 LIBS=KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.lib OLEAUT32.lib MSIMG32.lib
35 NOLOGO=-nologo
37 !IFDEF QUIET
38 CXX=@$(CXX)
39 CXXFLAGS=$(CXXFLAGS) $(NOLOGO)
40 LDFLAGS=$(LDFLAGS) $(NOLOGO)
41 !ENDIF
43 !IFDEF ENABLE_BIDIRECTIONAL
44 CXXFLAGS=$(CXXFLAGS) -DENABLE_BIDIRECTIONAL
45 !ENDIF
47 !IFDEF NO_CXX11_REGEX
48 CXXFLAGS=$(CXXFLAGS) -DNO_CXX11_REGEX
49 !ENDIF
51 !IFDEF DEBUG
52 CXXFLAGS=$(CXXFLAGS) $(CXXDEBUG)
53 LDFLAGS=$(LDDEBUG) $(LDFLAGS)
54 !ELSE
55 CXXFLAGS=$(CXXFLAGS) $(CXXNDEBUG)
56 !ENDIF
58 INCLUDEDIRS=-I../include -I../src -I../lexlib
59 CXXFLAGS=$(CXXFLAGS) $(INCLUDEDIRS)
61 all: $(COMPONENT) $(LEXCOMPONENT) $(LIBSCI)
63 clean:
64 -del /q $(DIR_O)\*.obj $(DIR_O)\*.pdb $(DIR_O)\*.asm $(COMPONENT) $(LEXCOMPONENT) \
65 $(DIR_O)\*.res $(DIR_BIN)\*.map $(DIR_BIN)\*.exp $(DIR_BIN)\*.pdb $(DIR_BIN)\*.lib
67 # Required for base Scintilla
68 BASEOBJS=\
69 $(DIR_O)\AutoComplete.obj \
70 $(DIR_O)\CallTip.obj \
71 $(DIR_O)\CaseConvert.obj \
72 $(DIR_O)\CaseFolder.obj \
73 $(DIR_O)\CellBuffer.obj \
74 $(DIR_O)\CharacterCategory.obj \
75 $(DIR_O)\CharacterSet.obj \
76 $(DIR_O)\CharClassify.obj \
77 $(DIR_O)\ContractionState.obj \
78 $(DIR_O)\DBCS.obj \
79 $(DIR_O)\Decoration.obj \
80 $(DIR_O)\Document.obj \
81 $(DIR_O)\EditModel.obj \
82 $(DIR_O)\Editor.obj \
83 $(DIR_O)\EditView.obj \
84 $(DIR_O)\Indicator.obj \
85 $(DIR_O)\KeyMap.obj \
86 $(DIR_O)\LineMarker.obj \
87 $(DIR_O)\MarginView.obj \
88 $(DIR_O)\PerLine.obj \
89 $(DIR_O)\PlatWin.obj \
90 $(DIR_O)\PositionCache.obj \
91 $(DIR_O)\PropSetSimple.obj \
92 $(DIR_O)\RESearch.obj \
93 $(DIR_O)\RunStyles.obj \
94 $(DIR_O)\Selection.obj \
95 $(DIR_O)\Style.obj \
96 $(DIR_O)\UniConversion.obj \
97 $(DIR_O)\ViewStyle.obj \
98 $(DIR_O)\XPM.obj \
99 $(DIR_O)\HanjaDic.obj \
101 SOBJS=\
102 $(BASEOBJS) \
103 $(DIR_O)\ScintillaBase.obj \
104 $(DIR_O)\ScintillaWin.obj \
105 $(DIR_O)\ScintillaDLL.obj
107 #++Autogenerated -- run scripts/LexGen.py to regenerate
108 #**LEXOBJS=\\\n\(\t$(DIR_O)\\\*.obj \\\n\)
109 LEXOBJS=\
110 $(DIR_O)\LexA68k.obj \
111 $(DIR_O)\LexAbaqus.obj \
112 $(DIR_O)\LexAda.obj \
113 $(DIR_O)\LexAPDL.obj \
114 $(DIR_O)\LexAsm.obj \
115 $(DIR_O)\LexAsn1.obj \
116 $(DIR_O)\LexASY.obj \
117 $(DIR_O)\LexAU3.obj \
118 $(DIR_O)\LexAVE.obj \
119 $(DIR_O)\LexAVS.obj \
120 $(DIR_O)\LexBaan.obj \
121 $(DIR_O)\LexBash.obj \
122 $(DIR_O)\LexBasic.obj \
123 $(DIR_O)\LexBatch.obj \
124 $(DIR_O)\LexBibTeX.obj \
125 $(DIR_O)\LexBullant.obj \
126 $(DIR_O)\LexCaml.obj \
127 $(DIR_O)\LexCLW.obj \
128 $(DIR_O)\LexCmake.obj \
129 $(DIR_O)\LexCOBOL.obj \
130 $(DIR_O)\LexCoffeeScript.obj \
131 $(DIR_O)\LexConf.obj \
132 $(DIR_O)\LexCPP.obj \
133 $(DIR_O)\LexCrontab.obj \
134 $(DIR_O)\LexCsound.obj \
135 $(DIR_O)\LexCSS.obj \
136 $(DIR_O)\LexD.obj \
137 $(DIR_O)\LexDiff.obj \
138 $(DIR_O)\LexDMAP.obj \
139 $(DIR_O)\LexDMIS.obj \
140 $(DIR_O)\LexECL.obj \
141 $(DIR_O)\LexEDIFACT.obj \
142 $(DIR_O)\LexEiffel.obj \
143 $(DIR_O)\LexErlang.obj \
144 $(DIR_O)\LexErrorList.obj \
145 $(DIR_O)\LexEScript.obj \
146 $(DIR_O)\LexFlagship.obj \
147 $(DIR_O)\LexForth.obj \
148 $(DIR_O)\LexFortran.obj \
149 $(DIR_O)\LexGAP.obj \
150 $(DIR_O)\LexGui4Cli.obj \
151 $(DIR_O)\LexHaskell.obj \
152 $(DIR_O)\LexHex.obj \
153 $(DIR_O)\LexHTML.obj \
154 $(DIR_O)\LexIndent.obj \
155 $(DIR_O)\LexInno.obj \
156 $(DIR_O)\LexJSON.obj \
157 $(DIR_O)\LexKix.obj \
158 $(DIR_O)\LexKVIrc.obj \
159 $(DIR_O)\LexLaTeX.obj \
160 $(DIR_O)\LexLisp.obj \
161 $(DIR_O)\LexLout.obj \
162 $(DIR_O)\LexLua.obj \
163 $(DIR_O)\LexMagik.obj \
164 $(DIR_O)\LexMake.obj \
165 $(DIR_O)\LexMarkdown.obj \
166 $(DIR_O)\LexMatlab.obj \
167 $(DIR_O)\LexMaxima.obj \
168 $(DIR_O)\LexMetapost.obj \
169 $(DIR_O)\LexMMIXAL.obj \
170 $(DIR_O)\LexModula.obj \
171 $(DIR_O)\LexMPT.obj \
172 $(DIR_O)\LexMSSQL.obj \
173 $(DIR_O)\LexMySQL.obj \
174 $(DIR_O)\LexNimrod.obj \
175 $(DIR_O)\LexNsis.obj \
176 $(DIR_O)\LexNull.obj \
177 $(DIR_O)\LexOpal.obj \
178 $(DIR_O)\LexOScript.obj \
179 $(DIR_O)\LexPascal.obj \
180 $(DIR_O)\LexPB.obj \
181 $(DIR_O)\LexPerl.obj \
182 $(DIR_O)\LexPLM.obj \
183 $(DIR_O)\LexPO.obj \
184 $(DIR_O)\LexPOV.obj \
185 $(DIR_O)\LexPowerPro.obj \
186 $(DIR_O)\LexPowerShell.obj \
187 $(DIR_O)\LexProgress.obj \
188 $(DIR_O)\LexProps.obj \
189 $(DIR_O)\LexPS.obj \
190 $(DIR_O)\LexPython.obj \
191 $(DIR_O)\LexR.obj \
192 $(DIR_O)\LexRebol.obj \
193 $(DIR_O)\LexRegistry.obj \
194 $(DIR_O)\LexRuby.obj \
195 $(DIR_O)\LexRust.obj \
196 $(DIR_O)\LexScriptol.obj \
197 $(DIR_O)\LexSmalltalk.obj \
198 $(DIR_O)\LexSML.obj \
199 $(DIR_O)\LexSorcus.obj \
200 $(DIR_O)\LexSpecman.obj \
201 $(DIR_O)\LexSpice.obj \
202 $(DIR_O)\LexSQL.obj \
203 $(DIR_O)\LexSTTXT.obj \
204 $(DIR_O)\LexTACL.obj \
205 $(DIR_O)\LexTADS3.obj \
206 $(DIR_O)\LexTAL.obj \
207 $(DIR_O)\LexTCL.obj \
208 $(DIR_O)\LexTCMD.obj \
209 $(DIR_O)\LexTeX.obj \
210 $(DIR_O)\LexTxt2tags.obj \
211 $(DIR_O)\LexVB.obj \
212 $(DIR_O)\LexVerilog.obj \
213 $(DIR_O)\LexVHDL.obj \
214 $(DIR_O)\LexVisualProlog.obj \
215 $(DIR_O)\LexYAML.obj \
217 #--Autogenerated -- end of automatically generated section
219 # Required by lexers
220 LEXLIBOBJS=\
221 $(DIR_O)\Accessor.obj \
222 $(DIR_O)\Catalogue.obj \
223 $(DIR_O)\ExternalLexer.obj \
224 $(DIR_O)\DefaultLexer.obj \
225 $(DIR_O)\LexerBase.obj \
226 $(DIR_O)\LexerModule.obj \
227 $(DIR_O)\LexerSimple.obj \
228 $(DIR_O)\StyleContext.obj \
229 $(DIR_O)\WordList.obj \
231 # Required by libraries and DLLs that include lexing
232 SCILEXOBJS=\
233 $(BASEOBJS) \
234 $(LEXLIBOBJS) \
235 $(LEXOBJS) \
236 $(DIR_O)\ScintillaBaseL.obj
238 $(DIR_O)\ScintRes.res : ScintRes.rc
239 $(RC) -fo$@ $**
241 $(COMPONENT): $(SOBJS) $(DIR_O)\ScintRes.res
242 $(LD) $(LDFLAGS) -DEF:Scintilla.def -DLL -OUT:$@ $** $(LIBS)
244 $(LEXCOMPONENT): $(SCILEXOBJS) $(DIR_O)\ScintillaDLL.obj $(DIR_O)\ScintillaWinL.obj $(DIR_O)\ScintRes.res
245 $(LD) $(LDFLAGS) -DEF:Scintilla.def -DLL -OUT:$@ $** $(LIBS)
247 $(LIBSCI): $(SCILEXOBJS) $(DIR_O)\ScintillaWin.obj
248 LIB /OUT:$@ $**
250 # Define how to build all the objects and what they depend on
252 {..\src}.cxx{$(DIR_O)}.obj::
253 $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
254 {..\lexlib}.cxx{$(DIR_O)}.obj::
255 $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
256 {..\lexers}.cxx{$(DIR_O)}.obj::
257 $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
258 {.}.cxx{$(DIR_O)}.obj::
259 $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
261 # Some source files are compiled into more than one object because of different conditional compilation
262 $(DIR_O)\ScintillaBaseL.obj: ..\src\ScintillaBase.cxx
263 $(CXX) $(CXXFLAGS) -DSCI_LEXER -c $(NAME)$@ ..\src\ScintillaBase.cxx
265 $(DIR_O)\ScintillaWinL.obj: ScintillaWin.cxx
266 $(CXX) $(CXXFLAGS) -DSCI_LEXER -c $(NAME)$@ ScintillaWin.cxx
268 # Dependencies
270 # All lexers depend on this set of headers
271 LEX_HEADERS= \
272 ../include/ILexer.h \
273 ../include/Sci_Position.h \
274 ../include/Scintilla.h \
275 ../include/SciLexer.h \
276 ../lexlib/WordList.h \
277 ../lexlib/LexAccessor.h \
278 ../lexlib/Accessor.h \
279 ../lexlib/StyleContext.h \
280 ../lexlib/CharacterSet.h \
281 ../lexlib/LexerModule.h \
282 ../lexlib/OptionSet.h \
283 ../lexlib/SparseState.h \
284 ../lexlib/SubStyles.h
286 $(DIR_O)\Accessor.obj: \
287 ../lexlib/Accessor.cxx \
288 ../include/ILexer.h \
289 ../include/Sci_Position.h \
290 ../include/Scintilla.h \
291 ../include/SciLexer.h \
292 ../lexlib/PropSetSimple.h \
293 ../lexlib/WordList.h \
294 ../lexlib/LexAccessor.h \
295 ../lexlib/Accessor.h
296 $(DIR_O)\AutoComplete.obj: \
297 ../src/AutoComplete.cxx \
298 ../include/Platform.h \
299 ../include/Scintilla.h \
300 ../include/Sci_Position.h \
301 ../lexlib/CharacterSet.h \
302 ../src/Position.h \
303 ../src/AutoComplete.h
304 $(DIR_O)\CallTip.obj: \
305 ../src/CallTip.cxx \
306 ../include/Platform.h \
307 ../include/Scintilla.h \
308 ../include/Sci_Position.h \
309 ../lexlib/StringCopy.h \
310 ../src/Position.h \
311 ../src/CallTip.h
312 $(DIR_O)\CaseConvert.obj: \
313 ../src/CaseConvert.cxx \
314 ../lexlib/StringCopy.h \
315 ../src/CaseConvert.h \
316 ../src/UniConversion.h
317 $(DIR_O)\CaseFolder.obj: \
318 ../src/CaseFolder.cxx \
319 ../src/CaseFolder.h \
320 ../src/CaseConvert.h
321 $(DIR_O)\Catalogue.obj: \
322 ../src/Catalogue.cxx \
323 ../include/ILexer.h \
324 ../include/Sci_Position.h \
325 ../include/Scintilla.h \
326 ../include/SciLexer.h \
327 ../lexlib/LexerModule.h \
328 ../src/Catalogue.h
329 $(DIR_O)\CellBuffer.obj: \
330 ../src/CellBuffer.cxx \
331 ../include/Platform.h \
332 ../include/Scintilla.h \
333 ../include/Sci_Position.h \
334 ../src/Position.h \
335 ../src/SplitVector.h \
336 ../src/Partitioning.h \
337 ../src/CellBuffer.h \
338 ../src/UniConversion.h
339 $(DIR_O)\CharacterCategory.obj: \
340 ../lexlib/CharacterCategory.cxx \
341 ../lexlib/StringCopy.h \
342 ../lexlib/CharacterCategory.h
343 $(DIR_O)\CharacterSet.obj: \
344 ../lexlib/CharacterSet.cxx \
345 ../lexlib/CharacterSet.h
346 $(DIR_O)\CharClassify.obj: \
347 ../src/CharClassify.cxx \
348 ../src/CharClassify.h
349 $(DIR_O)\ContractionState.obj: \
350 ../src/ContractionState.cxx \
351 ../include/Platform.h \
352 ../src/Position.h \
353 ../src/UniqueString.h \
354 ../src/SplitVector.h \
355 ../src/Partitioning.h \
356 ../src/RunStyles.h \
357 ../src/SparseVector.h \
358 ../src/ContractionState.h
359 $(DIR_O)\DBCS.obj: \
360 ../src/DBCS.cxx \
361 ../src/DBCS.h
362 $(DIR_O)\Decoration.obj: \
363 ../src/Decoration.cxx \
364 ../include/Platform.h \
365 ../include/Scintilla.h \
366 ../include/Sci_Position.h \
367 ../src/Position.h \
368 ../src/SplitVector.h \
369 ../src/Partitioning.h \
370 ../src/RunStyles.h \
371 ../src/Decoration.h
372 $(DIR_O)\DefaultLexer.obj: \
373 ../lexlib/DefaultLexer.cxx \
374 ../include/ILexer.h \
375 ../include/Sci_Position.h \
376 ../include/Scintilla.h \
377 ../include/SciLexer.h \
378 ../lexlib/PropSetSimple.h \
379 ../lexlib/WordList.h \
380 ../lexlib/LexAccessor.h \
381 ../lexlib/Accessor.h \
382 ../lexlib/LexerModule.h \
383 ../lexlib/DefaultLexer.h
384 $(DIR_O)\Document.obj: \
385 ../src/Document.cxx \
386 ../include/Platform.h \
387 ../include/ILoader.h \
388 ../include/Sci_Position.h \
389 ../include/ILexer.h \
390 ../include/Scintilla.h \
391 ../lexlib/CharacterSet.h \
392 ../lexlib/CharacterCategory.h \
393 ../src/Position.h \
394 ../src/SplitVector.h \
395 ../src/Partitioning.h \
396 ../src/RunStyles.h \
397 ../src/CellBuffer.h \
398 ../src/PerLine.h \
399 ../src/CharClassify.h \
400 ../src/Decoration.h \
401 ../src/CaseFolder.h \
402 ../src/Document.h \
403 ../src/RESearch.h \
404 ../src/UniConversion.h
405 $(DIR_O)\EditModel.obj: \
406 ../src/EditModel.cxx \
407 ../include/Platform.h \
408 ../include/ILoader.h \
409 ../include/Sci_Position.h \
410 ../include/ILexer.h \
411 ../include/Scintilla.h \
412 ../lexlib/StringCopy.h \
413 ../src/Position.h \
414 ../src/UniqueString.h \
415 ../src/SplitVector.h \
416 ../src/Partitioning.h \
417 ../src/RunStyles.h \
418 ../src/ContractionState.h \
419 ../src/CellBuffer.h \
420 ../src/KeyMap.h \
421 ../src/Indicator.h \
422 ../src/LineMarker.h \
423 ../src/Style.h \
424 ../src/ViewStyle.h \
425 ../src/CharClassify.h \
426 ../src/Decoration.h \
427 ../src/CaseFolder.h \
428 ../src/Document.h \
429 ../src/UniConversion.h \
430 ../src/Selection.h \
431 ../src/PositionCache.h \
432 ../src/EditModel.h
433 $(DIR_O)\Editor.obj: \
434 ../src/Editor.cxx \
435 ../include/Platform.h \
436 ../include/ILoader.h \
437 ../include/Sci_Position.h \
438 ../include/ILexer.h \
439 ../include/Scintilla.h \
440 ../lexlib/StringCopy.h \
441 ../src/Position.h \
442 ../src/UniqueString.h \
443 ../src/SplitVector.h \
444 ../src/Partitioning.h \
445 ../src/RunStyles.h \
446 ../src/ContractionState.h \
447 ../src/CellBuffer.h \
448 ../src/PerLine.h \
449 ../src/KeyMap.h \
450 ../src/Indicator.h \
451 ../src/LineMarker.h \
452 ../src/Style.h \
453 ../src/ViewStyle.h \
454 ../src/CharClassify.h \
455 ../src/Decoration.h \
456 ../src/CaseFolder.h \
457 ../src/Document.h \
458 ../src/UniConversion.h \
459 ../src/Selection.h \
460 ../src/PositionCache.h \
461 ../src/EditModel.h \
462 ../src/MarginView.h \
463 ../src/EditView.h \
464 ../src/Editor.h
465 $(DIR_O)\EditView.obj: \
466 ../src/EditView.cxx \
467 ../include/Platform.h \
468 ../include/ILoader.h \
469 ../include/Sci_Position.h \
470 ../include/ILexer.h \
471 ../include/Scintilla.h \
472 ../lexlib/StringCopy.h \
473 ../lexlib/CharacterSet.h \
474 ../src/Position.h \
475 ../src/UniqueString.h \
476 ../src/SplitVector.h \
477 ../src/Partitioning.h \
478 ../src/RunStyles.h \
479 ../src/ContractionState.h \
480 ../src/CellBuffer.h \
481 ../src/PerLine.h \
482 ../src/KeyMap.h \
483 ../src/Indicator.h \
484 ../src/LineMarker.h \
485 ../src/Style.h \
486 ../src/ViewStyle.h \
487 ../src/CharClassify.h \
488 ../src/Decoration.h \
489 ../src/CaseFolder.h \
490 ../src/Document.h \
491 ../src/UniConversion.h \
492 ../src/Selection.h \
493 ../src/PositionCache.h \
494 ../src/EditModel.h \
495 ../src/MarginView.h \
496 ../src/EditView.h
497 $(DIR_O)\ExternalLexer.obj: \
498 ../src/ExternalLexer.cxx \
499 ../include/Platform.h \
500 ../include/ILexer.h \
501 ../include/Sci_Position.h \
502 ../include/Scintilla.h \
503 ../include/SciLexer.h \
504 ../lexlib/LexerModule.h \
505 ../src/Catalogue.h \
506 ../src/ExternalLexer.h
507 $(DIR_O)\HanjaDic.obj: \
508 HanjaDic.cxx \
509 ../src/UniConversion.h \
510 HanjaDic.h
511 $(DIR_O)\Indicator.obj: \
512 ../src/Indicator.cxx \
513 ../include/Platform.h \
514 ../include/Scintilla.h \
515 ../include/Sci_Position.h \
516 ../src/Indicator.h \
517 ../src/XPM.h
518 $(DIR_O)\KeyMap.obj: \
519 ../src/KeyMap.cxx \
520 ../include/Platform.h \
521 ../include/Scintilla.h \
522 ../include/Sci_Position.h \
523 ../src/KeyMap.h
525 #++Autogenerated -- run scripts/LexGen.py to regenerate
526 #**\n\($(DIR_O)\\\*.obj: ..\\lexers\\\*.cxx $(LEX_HEADERS)\n\n\)
528 $(DIR_O)\LexA68k.obj: ..\lexers\LexA68k.cxx $(LEX_HEADERS)
530 $(DIR_O)\LexAbaqus.obj: ..\lexers\LexAbaqus.cxx $(LEX_HEADERS)
532 $(DIR_O)\LexAda.obj: ..\lexers\LexAda.cxx $(LEX_HEADERS)
534 $(DIR_O)\LexAPDL.obj: ..\lexers\LexAPDL.cxx $(LEX_HEADERS)
536 $(DIR_O)\LexAsm.obj: ..\lexers\LexAsm.cxx $(LEX_HEADERS)
538 $(DIR_O)\LexAsn1.obj: ..\lexers\LexAsn1.cxx $(LEX_HEADERS)
540 $(DIR_O)\LexASY.obj: ..\lexers\LexASY.cxx $(LEX_HEADERS)
542 $(DIR_O)\LexAU3.obj: ..\lexers\LexAU3.cxx $(LEX_HEADERS)
544 $(DIR_O)\LexAVE.obj: ..\lexers\LexAVE.cxx $(LEX_HEADERS)
546 $(DIR_O)\LexAVS.obj: ..\lexers\LexAVS.cxx $(LEX_HEADERS)
548 $(DIR_O)\LexBaan.obj: ..\lexers\LexBaan.cxx $(LEX_HEADERS)
550 $(DIR_O)\LexBash.obj: ..\lexers\LexBash.cxx $(LEX_HEADERS)
552 $(DIR_O)\LexBasic.obj: ..\lexers\LexBasic.cxx $(LEX_HEADERS)
554 $(DIR_O)\LexBatch.obj: ..\lexers\LexBatch.cxx $(LEX_HEADERS)
556 $(DIR_O)\LexBibTeX.obj: ..\lexers\LexBibTeX.cxx $(LEX_HEADERS)
558 $(DIR_O)\LexBullant.obj: ..\lexers\LexBullant.cxx $(LEX_HEADERS)
560 $(DIR_O)\LexCaml.obj: ..\lexers\LexCaml.cxx $(LEX_HEADERS)
562 $(DIR_O)\LexCLW.obj: ..\lexers\LexCLW.cxx $(LEX_HEADERS)
564 $(DIR_O)\LexCmake.obj: ..\lexers\LexCmake.cxx $(LEX_HEADERS)
566 $(DIR_O)\LexCOBOL.obj: ..\lexers\LexCOBOL.cxx $(LEX_HEADERS)
568 $(DIR_O)\LexCoffeeScript.obj: ..\lexers\LexCoffeeScript.cxx $(LEX_HEADERS)
570 $(DIR_O)\LexConf.obj: ..\lexers\LexConf.cxx $(LEX_HEADERS)
572 $(DIR_O)\LexCPP.obj: ..\lexers\LexCPP.cxx $(LEX_HEADERS)
574 $(DIR_O)\LexCrontab.obj: ..\lexers\LexCrontab.cxx $(LEX_HEADERS)
576 $(DIR_O)\LexCsound.obj: ..\lexers\LexCsound.cxx $(LEX_HEADERS)
578 $(DIR_O)\LexCSS.obj: ..\lexers\LexCSS.cxx $(LEX_HEADERS)
580 $(DIR_O)\LexD.obj: ..\lexers\LexD.cxx $(LEX_HEADERS)
582 $(DIR_O)\LexDiff.obj: ..\lexers\LexDiff.cxx $(LEX_HEADERS)
584 $(DIR_O)\LexDMAP.obj: ..\lexers\LexDMAP.cxx $(LEX_HEADERS)
586 $(DIR_O)\LexDMIS.obj: ..\lexers\LexDMIS.cxx $(LEX_HEADERS)
588 $(DIR_O)\LexECL.obj: ..\lexers\LexECL.cxx $(LEX_HEADERS)
590 $(DIR_O)\LexEDIFACT.obj: ..\lexers\LexEDIFACT.cxx $(LEX_HEADERS)
592 $(DIR_O)\LexEiffel.obj: ..\lexers\LexEiffel.cxx $(LEX_HEADERS)
594 $(DIR_O)\LexErlang.obj: ..\lexers\LexErlang.cxx $(LEX_HEADERS)
596 $(DIR_O)\LexErrorList.obj: ..\lexers\LexErrorList.cxx $(LEX_HEADERS)
598 $(DIR_O)\LexEScript.obj: ..\lexers\LexEScript.cxx $(LEX_HEADERS)
600 $(DIR_O)\LexFlagship.obj: ..\lexers\LexFlagship.cxx $(LEX_HEADERS)
602 $(DIR_O)\LexForth.obj: ..\lexers\LexForth.cxx $(LEX_HEADERS)
604 $(DIR_O)\LexFortran.obj: ..\lexers\LexFortran.cxx $(LEX_HEADERS)
606 $(DIR_O)\LexGAP.obj: ..\lexers\LexGAP.cxx $(LEX_HEADERS)
608 $(DIR_O)\LexGui4Cli.obj: ..\lexers\LexGui4Cli.cxx $(LEX_HEADERS)
610 $(DIR_O)\LexHaskell.obj: ..\lexers\LexHaskell.cxx $(LEX_HEADERS)
612 $(DIR_O)\LexHex.obj: ..\lexers\LexHex.cxx $(LEX_HEADERS)
614 $(DIR_O)\LexHTML.obj: ..\lexers\LexHTML.cxx $(LEX_HEADERS)
616 $(DIR_O)\LexIndent.obj: ..\lexers\LexIndent.cxx $(LEX_HEADERS)
618 $(DIR_O)\LexInno.obj: ..\lexers\LexInno.cxx $(LEX_HEADERS)
620 $(DIR_O)\LexJSON.obj: ..\lexers\LexJSON.cxx $(LEX_HEADERS)
622 $(DIR_O)\LexKix.obj: ..\lexers\LexKix.cxx $(LEX_HEADERS)
624 $(DIR_O)\LexKVIrc.obj: ..\lexers\LexKVIrc.cxx $(LEX_HEADERS)
626 $(DIR_O)\LexLaTeX.obj: ..\lexers\LexLaTeX.cxx $(LEX_HEADERS)
628 $(DIR_O)\LexLisp.obj: ..\lexers\LexLisp.cxx $(LEX_HEADERS)
630 $(DIR_O)\LexLout.obj: ..\lexers\LexLout.cxx $(LEX_HEADERS)
632 $(DIR_O)\LexLua.obj: ..\lexers\LexLua.cxx $(LEX_HEADERS)
634 $(DIR_O)\LexMagik.obj: ..\lexers\LexMagik.cxx $(LEX_HEADERS)
636 $(DIR_O)\LexMake.obj: ..\lexers\LexMake.cxx $(LEX_HEADERS)
638 $(DIR_O)\LexMarkdown.obj: ..\lexers\LexMarkdown.cxx $(LEX_HEADERS)
640 $(DIR_O)\LexMatlab.obj: ..\lexers\LexMatlab.cxx $(LEX_HEADERS)
642 $(DIR_O)\LexMaxima.obj: ..\lexers\LexMaxima.cxx $(LEX_HEADERS)
644 $(DIR_O)\LexMetapost.obj: ..\lexers\LexMetapost.cxx $(LEX_HEADERS)
646 $(DIR_O)\LexMMIXAL.obj: ..\lexers\LexMMIXAL.cxx $(LEX_HEADERS)
648 $(DIR_O)\LexModula.obj: ..\lexers\LexModula.cxx $(LEX_HEADERS)
650 $(DIR_O)\LexMPT.obj: ..\lexers\LexMPT.cxx $(LEX_HEADERS)
652 $(DIR_O)\LexMSSQL.obj: ..\lexers\LexMSSQL.cxx $(LEX_HEADERS)
654 $(DIR_O)\LexMySQL.obj: ..\lexers\LexMySQL.cxx $(LEX_HEADERS)
656 $(DIR_O)\LexNimrod.obj: ..\lexers\LexNimrod.cxx $(LEX_HEADERS)
658 $(DIR_O)\LexNsis.obj: ..\lexers\LexNsis.cxx $(LEX_HEADERS)
660 $(DIR_O)\LexNull.obj: ..\lexers\LexNull.cxx $(LEX_HEADERS)
662 $(DIR_O)\LexOpal.obj: ..\lexers\LexOpal.cxx $(LEX_HEADERS)
664 $(DIR_O)\LexOScript.obj: ..\lexers\LexOScript.cxx $(LEX_HEADERS)
666 $(DIR_O)\LexPascal.obj: ..\lexers\LexPascal.cxx $(LEX_HEADERS)
668 $(DIR_O)\LexPB.obj: ..\lexers\LexPB.cxx $(LEX_HEADERS)
670 $(DIR_O)\LexPerl.obj: ..\lexers\LexPerl.cxx $(LEX_HEADERS)
672 $(DIR_O)\LexPLM.obj: ..\lexers\LexPLM.cxx $(LEX_HEADERS)
674 $(DIR_O)\LexPO.obj: ..\lexers\LexPO.cxx $(LEX_HEADERS)
676 $(DIR_O)\LexPOV.obj: ..\lexers\LexPOV.cxx $(LEX_HEADERS)
678 $(DIR_O)\LexPowerPro.obj: ..\lexers\LexPowerPro.cxx $(LEX_HEADERS)
680 $(DIR_O)\LexPowerShell.obj: ..\lexers\LexPowerShell.cxx $(LEX_HEADERS)
682 $(DIR_O)\LexProgress.obj: ..\lexers\LexProgress.cxx $(LEX_HEADERS)
684 $(DIR_O)\LexProps.obj: ..\lexers\LexProps.cxx $(LEX_HEADERS)
686 $(DIR_O)\LexPS.obj: ..\lexers\LexPS.cxx $(LEX_HEADERS)
688 $(DIR_O)\LexPython.obj: ..\lexers\LexPython.cxx $(LEX_HEADERS)
690 $(DIR_O)\LexR.obj: ..\lexers\LexR.cxx $(LEX_HEADERS)
692 $(DIR_O)\LexRebol.obj: ..\lexers\LexRebol.cxx $(LEX_HEADERS)
694 $(DIR_O)\LexRegistry.obj: ..\lexers\LexRegistry.cxx $(LEX_HEADERS)
696 $(DIR_O)\LexRuby.obj: ..\lexers\LexRuby.cxx $(LEX_HEADERS)
698 $(DIR_O)\LexRust.obj: ..\lexers\LexRust.cxx $(LEX_HEADERS)
700 $(DIR_O)\LexScriptol.obj: ..\lexers\LexScriptol.cxx $(LEX_HEADERS)
702 $(DIR_O)\LexSmalltalk.obj: ..\lexers\LexSmalltalk.cxx $(LEX_HEADERS)
704 $(DIR_O)\LexSML.obj: ..\lexers\LexSML.cxx $(LEX_HEADERS)
706 $(DIR_O)\LexSorcus.obj: ..\lexers\LexSorcus.cxx $(LEX_HEADERS)
708 $(DIR_O)\LexSpecman.obj: ..\lexers\LexSpecman.cxx $(LEX_HEADERS)
710 $(DIR_O)\LexSpice.obj: ..\lexers\LexSpice.cxx $(LEX_HEADERS)
712 $(DIR_O)\LexSQL.obj: ..\lexers\LexSQL.cxx $(LEX_HEADERS)
714 $(DIR_O)\LexSTTXT.obj: ..\lexers\LexSTTXT.cxx $(LEX_HEADERS)
716 $(DIR_O)\LexTACL.obj: ..\lexers\LexTACL.cxx $(LEX_HEADERS)
718 $(DIR_O)\LexTADS3.obj: ..\lexers\LexTADS3.cxx $(LEX_HEADERS)
720 $(DIR_O)\LexTAL.obj: ..\lexers\LexTAL.cxx $(LEX_HEADERS)
722 $(DIR_O)\LexTCL.obj: ..\lexers\LexTCL.cxx $(LEX_HEADERS)
724 $(DIR_O)\LexTCMD.obj: ..\lexers\LexTCMD.cxx $(LEX_HEADERS)
726 $(DIR_O)\LexTeX.obj: ..\lexers\LexTeX.cxx $(LEX_HEADERS)
728 $(DIR_O)\LexTxt2tags.obj: ..\lexers\LexTxt2tags.cxx $(LEX_HEADERS)
730 $(DIR_O)\LexVB.obj: ..\lexers\LexVB.cxx $(LEX_HEADERS)
732 $(DIR_O)\LexVerilog.obj: ..\lexers\LexVerilog.cxx $(LEX_HEADERS)
734 $(DIR_O)\LexVHDL.obj: ..\lexers\LexVHDL.cxx $(LEX_HEADERS)
736 $(DIR_O)\LexVisualProlog.obj: ..\lexers\LexVisualProlog.cxx $(LEX_HEADERS)
738 $(DIR_O)\LexYAML.obj: ..\lexers\LexYAML.cxx $(LEX_HEADERS)
741 #--Autogenerated -- end of automatically generated section
743 $(DIR_O)\LexerBase.obj: \
744 ../lexlib/LexerBase.cxx \
745 ../include/ILexer.h \
746 ../include/Sci_Position.h \
747 ../include/Scintilla.h \
748 ../include/SciLexer.h \
749 ../lexlib/PropSetSimple.h \
750 ../lexlib/WordList.h \
751 ../lexlib/LexAccessor.h \
752 ../lexlib/Accessor.h \
753 ../lexlib/LexerModule.h \
754 ../lexlib/LexerBase.h
755 $(DIR_O)\LexerModule.obj: \
756 ../lexlib/LexerModule.cxx \
757 ../include/ILexer.h \
758 ../include/Sci_Position.h \
759 ../include/Scintilla.h \
760 ../include/SciLexer.h \
761 ../lexlib/PropSetSimple.h \
762 ../lexlib/WordList.h \
763 ../lexlib/LexAccessor.h \
764 ../lexlib/Accessor.h \
765 ../lexlib/LexerModule.h \
766 ../lexlib/LexerBase.h \
767 ../lexlib/LexerSimple.h
768 $(DIR_O)\LexerNoExceptions.obj: \
769 ../lexlib/LexerNoExceptions.cxx \
770 ../include/ILexer.h \
771 ../include/Sci_Position.h \
772 ../include/Scintilla.h \
773 ../include/SciLexer.h \
774 ../lexlib/PropSetSimple.h \
775 ../lexlib/WordList.h \
776 ../lexlib/LexAccessor.h \
777 ../lexlib/Accessor.h \
778 ../lexlib/LexerModule.h \
779 ../lexlib/LexerBase.h \
780 ../lexlib/LexerNoExceptions.h
781 $(DIR_O)\LexerSimple.obj: \
782 ../lexlib/LexerSimple.cxx \
783 ../include/ILexer.h \
784 ../include/Sci_Position.h \
785 ../include/Scintilla.h \
786 ../include/SciLexer.h \
787 ../lexlib/PropSetSimple.h \
788 ../lexlib/WordList.h \
789 ../lexlib/LexAccessor.h \
790 ../lexlib/Accessor.h \
791 ../lexlib/LexerModule.h \
792 ../lexlib/LexerBase.h \
793 ../lexlib/LexerSimple.h
794 $(DIR_O)\LineMarker.obj: \
795 ../src/LineMarker.cxx \
796 ../include/Platform.h \
797 ../include/Scintilla.h \
798 ../include/Sci_Position.h \
799 ../lexlib/StringCopy.h \
800 ../src/XPM.h \
801 ../src/LineMarker.h
802 $(DIR_O)\MarginView.obj: \
803 ../src/MarginView.cxx \
804 ../include/Platform.h \
805 ../include/ILoader.h \
806 ../include/Sci_Position.h \
807 ../include/ILexer.h \
808 ../include/Scintilla.h \
809 ../lexlib/StringCopy.h \
810 ../src/Position.h \
811 ../src/UniqueString.h \
812 ../src/SplitVector.h \
813 ../src/Partitioning.h \
814 ../src/RunStyles.h \
815 ../src/ContractionState.h \
816 ../src/CellBuffer.h \
817 ../src/KeyMap.h \
818 ../src/Indicator.h \
819 ../src/LineMarker.h \
820 ../src/Style.h \
821 ../src/ViewStyle.h \
822 ../src/CharClassify.h \
823 ../src/Decoration.h \
824 ../src/CaseFolder.h \
825 ../src/Document.h \
826 ../src/UniConversion.h \
827 ../src/Selection.h \
828 ../src/PositionCache.h \
829 ../src/EditModel.h \
830 ../src/MarginView.h \
831 ../src/EditView.h
832 $(DIR_O)\PerLine.obj: \
833 ../src/PerLine.cxx \
834 ../include/Platform.h \
835 ../include/Scintilla.h \
836 ../include/Sci_Position.h \
837 ../src/Position.h \
838 ../src/SplitVector.h \
839 ../src/Partitioning.h \
840 ../src/CellBuffer.h \
841 ../src/PerLine.h
842 $(DIR_O)\PlatWin.obj: \
843 PlatWin.cxx \
844 ../include/Platform.h \
845 ../lexlib/StringCopy.h \
846 ../src/XPM.h \
847 ../src/UniConversion.h \
848 ../src/DBCS.h \
849 ../src/FontQuality.h
850 $(DIR_O)\PositionCache.obj: \
851 ../src/PositionCache.cxx \
852 ../include/Platform.h \
853 ../include/ILoader.h \
854 ../include/Sci_Position.h \
855 ../include/ILexer.h \
856 ../include/Scintilla.h \
857 ../src/Position.h \
858 ../src/UniqueString.h \
859 ../src/SplitVector.h \
860 ../src/Partitioning.h \
861 ../src/RunStyles.h \
862 ../src/ContractionState.h \
863 ../src/CellBuffer.h \
864 ../src/KeyMap.h \
865 ../src/Indicator.h \
866 ../src/LineMarker.h \
867 ../src/Style.h \
868 ../src/ViewStyle.h \
869 ../src/CharClassify.h \
870 ../src/Decoration.h \
871 ../src/CaseFolder.h \
872 ../src/Document.h \
873 ../src/UniConversion.h \
874 ../src/Selection.h \
875 ../src/PositionCache.h
876 $(DIR_O)\PropSetSimple.obj: \
877 ../lexlib/PropSetSimple.cxx \
878 ../lexlib/PropSetSimple.h
879 $(DIR_O)\RESearch.obj: \
880 ../src/RESearch.cxx \
881 ../src/Position.h \
882 ../src/CharClassify.h \
883 ../src/RESearch.h
884 $(DIR_O)\RunStyles.obj: \
885 ../src/RunStyles.cxx \
886 ../include/Platform.h \
887 ../include/Scintilla.h \
888 ../include/Sci_Position.h \
889 ../src/Position.h \
890 ../src/SplitVector.h \
891 ../src/Partitioning.h \
892 ../src/RunStyles.h
893 $(DIR_O)\ScintillaBase.obj: \
894 ../src/ScintillaBase.cxx \
895 ../include/Platform.h \
896 ../include/ILoader.h \
897 ../include/Sci_Position.h \
898 ../include/ILexer.h \
899 ../include/Scintilla.h \
900 ../lexlib/PropSetSimple.h \
901 ../src/Position.h \
902 ../src/UniqueString.h \
903 ../src/SplitVector.h \
904 ../src/Partitioning.h \
905 ../src/RunStyles.h \
906 ../src/ContractionState.h \
907 ../src/CellBuffer.h \
908 ../src/CallTip.h \
909 ../src/KeyMap.h \
910 ../src/Indicator.h \
911 ../src/LineMarker.h \
912 ../src/Style.h \
913 ../src/ViewStyle.h \
914 ../src/CharClassify.h \
915 ../src/Decoration.h \
916 ../src/CaseFolder.h \
917 ../src/Document.h \
918 ../src/Selection.h \
919 ../src/PositionCache.h \
920 ../src/EditModel.h \
921 ../src/MarginView.h \
922 ../src/EditView.h \
923 ../src/Editor.h \
924 ../src/AutoComplete.h \
925 ../src/ScintillaBase.h
926 $(DIR_O)\ScintillaBaseL.obj: \
927 ../src/ScintillaBase.cxx \
928 ../include/Platform.h \
929 ../include/ILoader.h \
930 ../include/Sci_Position.h \
931 ../include/ILexer.h \
932 ../include/Scintilla.h \
933 ../lexlib/PropSetSimple.h \
934 ../src/Position.h \
935 ../src/UniqueString.h \
936 ../src/SplitVector.h \
937 ../src/Partitioning.h \
938 ../src/RunStyles.h \
939 ../src/ContractionState.h \
940 ../src/CellBuffer.h \
941 ../src/CallTip.h \
942 ../src/KeyMap.h \
943 ../src/Indicator.h \
944 ../src/LineMarker.h \
945 ../src/Style.h \
946 ../src/ViewStyle.h \
947 ../src/CharClassify.h \
948 ../src/Decoration.h \
949 ../src/CaseFolder.h \
950 ../src/Document.h \
951 ../src/Selection.h \
952 ../src/PositionCache.h \
953 ../src/EditModel.h \
954 ../src/MarginView.h \
955 ../src/EditView.h \
956 ../src/Editor.h \
957 ../src/AutoComplete.h \
958 ../src/ScintillaBase.h
959 $(DIR_O)\ScintillaDLL.obj: \
960 ScintillaDLL.cxx
961 $(DIR_O)\ScintillaWin.obj: \
962 ScintillaWin.cxx \
963 ../include/Platform.h \
964 ../include/ILoader.h \
965 ../include/Sci_Position.h \
966 ../include/ILexer.h \
967 ../include/Scintilla.h \
968 ../lexlib/StringCopy.h \
969 ../src/Position.h \
970 ../src/UniqueString.h \
971 ../src/SplitVector.h \
972 ../src/Partitioning.h \
973 ../src/RunStyles.h \
974 ../src/ContractionState.h \
975 ../src/CellBuffer.h \
976 ../src/CallTip.h \
977 ../src/KeyMap.h \
978 ../src/Indicator.h \
979 ../src/LineMarker.h \
980 ../src/Style.h \
981 ../src/ViewStyle.h \
982 ../src/CharClassify.h \
983 ../src/Decoration.h \
984 ../src/CaseFolder.h \
985 ../src/Document.h \
986 ../src/CaseConvert.h \
987 ../src/UniConversion.h \
988 ../src/Selection.h \
989 ../src/PositionCache.h \
990 ../src/EditModel.h \
991 ../src/MarginView.h \
992 ../src/EditView.h \
993 ../src/Editor.h \
994 ../src/AutoComplete.h \
995 ../src/ScintillaBase.h \
996 PlatWin.h \
997 HanjaDic.h
998 $(DIR_O)\ScintillaWinL.obj: \
999 ScintillaWin.cxx \
1000 ../include/Platform.h \
1001 ../include/ILoader.h \
1002 ../include/Sci_Position.h \
1003 ../include/ILexer.h \
1004 ../include/Scintilla.h \
1005 ../lexlib/StringCopy.h \
1006 ../src/Position.h \
1007 ../src/UniqueString.h \
1008 ../src/SplitVector.h \
1009 ../src/Partitioning.h \
1010 ../src/RunStyles.h \
1011 ../src/ContractionState.h \
1012 ../src/CellBuffer.h \
1013 ../src/CallTip.h \
1014 ../src/KeyMap.h \
1015 ../src/Indicator.h \
1016 ../src/LineMarker.h \
1017 ../src/Style.h \
1018 ../src/ViewStyle.h \
1019 ../src/CharClassify.h \
1020 ../src/Decoration.h \
1021 ../src/CaseFolder.h \
1022 ../src/Document.h \
1023 ../src/CaseConvert.h \
1024 ../src/UniConversion.h \
1025 ../src/Selection.h \
1026 ../src/PositionCache.h \
1027 ../src/EditModel.h \
1028 ../src/MarginView.h \
1029 ../src/EditView.h \
1030 ../src/Editor.h \
1031 ../src/AutoComplete.h \
1032 ../src/ScintillaBase.h \
1033 PlatWin.h \
1034 HanjaDic.h
1035 $(DIR_O)\Selection.obj: \
1036 ../src/Selection.cxx \
1037 ../include/Platform.h \
1038 ../include/Scintilla.h \
1039 ../include/Sci_Position.h \
1040 ../src/Position.h \
1041 ../src/Selection.h
1042 $(DIR_O)\Style.obj: \
1043 ../src/Style.cxx \
1044 ../include/Platform.h \
1045 ../include/Scintilla.h \
1046 ../include/Sci_Position.h \
1047 ../src/Style.h
1048 $(DIR_O)\StyleContext.obj: \
1049 ../lexlib/StyleContext.cxx \
1050 ../include/ILexer.h \
1051 ../include/Sci_Position.h \
1052 ../lexlib/LexAccessor.h \
1053 ../lexlib/Accessor.h \
1054 ../lexlib/StyleContext.h \
1055 ../lexlib/CharacterSet.h
1056 $(DIR_O)\UniConversion.obj: \
1057 ../src/UniConversion.cxx \
1058 ../src/UniConversion.h
1059 $(DIR_O)\ViewStyle.obj: \
1060 ../src/ViewStyle.cxx \
1061 ../include/Platform.h \
1062 ../include/Scintilla.h \
1063 ../include/Sci_Position.h \
1064 ../src/Position.h \
1065 ../src/UniqueString.h \
1066 ../src/Indicator.h \
1067 ../src/XPM.h \
1068 ../src/LineMarker.h \
1069 ../src/Style.h \
1070 ../src/ViewStyle.h
1071 $(DIR_O)\WordList.obj: \
1072 ../lexlib/WordList.cxx \
1073 ../lexlib/StringCopy.h \
1074 ../lexlib/WordList.h
1075 $(DIR_O)\XPM.obj: \
1076 ../src/XPM.cxx \
1077 ../include/Platform.h \
1078 ../src/XPM.h