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.
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.
16 COMPONENT
=$(DIR_BIN
)\Scintilla.dll
17 LEXCOMPONENT
=$(DIR_BIN
)\SciLexer.dll
18 LIBSCI
=$(DIR_BIN
)\libscintilla.lib
23 XP_DEFINE
=-D_USING_V110_SDK71_
24 XP_LINK
=-SUBSYSTEM
:WINDOWS
,5.01
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
32 LDFLAGS
=-OPT
:REF
-LTCG
-IGNORE
:4197 -DEBUG
$(XP_LINK
)
34 LIBS
=KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.lib OLEAUT32.lib MSIMG32.lib
39 CXXFLAGS
=$(CXXFLAGS
) $(NOLOGO
)
40 LDFLAGS
=$(LDFLAGS
) $(NOLOGO
)
43 !IFDEF ENABLE_BIDIRECTIONAL
44 CXXFLAGS
=$(CXXFLAGS
) -DENABLE_BIDIRECTIONAL
48 CXXFLAGS
=$(CXXFLAGS
) -DNO_CXX11_REGEX
52 CXXFLAGS
=$(CXXFLAGS
) $(CXXDEBUG
)
53 LDFLAGS
=$(LDDEBUG
) $(LDFLAGS
)
55 CXXFLAGS
=$(CXXFLAGS
) $(CXXNDEBUG
)
58 INCLUDEDIRS
=-I..
/include -I..
/src
-I..
/lexlib
59 CXXFLAGS
=$(CXXFLAGS
) $(INCLUDEDIRS
)
61 all: $(COMPONENT
) $(LEXCOMPONENT
) $(LIBSCI
)
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
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 \
79 $(DIR_O
)\Decoration.obj \
80 $(DIR_O
)\Document.obj \
81 $(DIR_O
)\EditModel.obj \
83 $(DIR_O
)\EditView.obj \
84 $(DIR_O
)\Indicator.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 \
96 $(DIR_O
)\UniConversion.obj \
97 $(DIR_O
)\ViewStyle.obj \
99 $(DIR_O
)\HanjaDic.obj \
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\)
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 \
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 \
181 $(DIR_O
)\LexPerl.obj \
182 $(DIR_O
)\LexPLM.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 \
190 $(DIR_O
)\LexPython.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 \
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
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
236 $(DIR_O
)\ScintillaBaseL.obj
238 $(DIR_O
)\ScintRes.res
: ScintRes.rc
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
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
270 # All lexers depend on this set of 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 \
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 \
303 ..
/src
/AutoComplete.h
304 $(DIR_O
)\CallTip.obj
: \
306 ..
/include/Platform.h \
307 ..
/include/Scintilla.h \
308 ..
/include/Sci_Position.h \
309 ..
/lexlib
/StringCopy.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 \
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 \
329 $(DIR_O
)\CellBuffer.obj
: \
330 ..
/src
/CellBuffer.
cxx \
331 ..
/include/Platform.h \
332 ..
/include/Scintilla.h \
333 ..
/include/Sci_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 \
353 ..
/src
/UniqueString.h \
354 ..
/src
/SplitVector.h \
355 ..
/src
/Partitioning.h \
357 ..
/src
/SparseVector.h \
358 ..
/src
/ContractionState.h
362 $(DIR_O
)\Decoration.obj
: \
363 ..
/src
/Decoration.
cxx \
364 ..
/include/Platform.h \
365 ..
/include/Scintilla.h \
366 ..
/include/Sci_Position.h \
368 ..
/src
/SplitVector.h \
369 ..
/src
/Partitioning.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 \
394 ..
/src
/SplitVector.h \
395 ..
/src
/Partitioning.h \
397 ..
/src
/CellBuffer.h \
399 ..
/src
/CharClassify.h \
400 ..
/src
/Decoration.h \
401 ..
/src
/CaseFolder.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 \
414 ..
/src
/UniqueString.h \
415 ..
/src
/SplitVector.h \
416 ..
/src
/Partitioning.h \
418 ..
/src
/ContractionState.h \
419 ..
/src
/CellBuffer.h \
422 ..
/src
/LineMarker.h \
425 ..
/src
/CharClassify.h \
426 ..
/src
/Decoration.h \
427 ..
/src
/CaseFolder.h \
429 ..
/src
/UniConversion.h \
431 ..
/src
/PositionCache.h \
433 $(DIR_O
)\Editor.obj
: \
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 \
442 ..
/src
/UniqueString.h \
443 ..
/src
/SplitVector.h \
444 ..
/src
/Partitioning.h \
446 ..
/src
/ContractionState.h \
447 ..
/src
/CellBuffer.h \
451 ..
/src
/LineMarker.h \
454 ..
/src
/CharClassify.h \
455 ..
/src
/Decoration.h \
456 ..
/src
/CaseFolder.h \
458 ..
/src
/UniConversion.h \
460 ..
/src
/PositionCache.h \
462 ..
/src
/MarginView.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 \
475 ..
/src
/UniqueString.h \
476 ..
/src
/SplitVector.h \
477 ..
/src
/Partitioning.h \
479 ..
/src
/ContractionState.h \
480 ..
/src
/CellBuffer.h \
484 ..
/src
/LineMarker.h \
487 ..
/src
/CharClassify.h \
488 ..
/src
/Decoration.h \
489 ..
/src
/CaseFolder.h \
491 ..
/src
/UniConversion.h \
493 ..
/src
/PositionCache.h \
495 ..
/src
/MarginView.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 \
506 ..
/src
/ExternalLexer.h
507 $(DIR_O
)\HanjaDic.obj
: \
509 ..
/src
/UniConversion.h \
511 $(DIR_O
)\Indicator.obj
: \
512 ..
/src
/Indicator.
cxx \
513 ..
/include/Platform.h \
514 ..
/include/Scintilla.h \
515 ..
/include/Sci_Position.h \
518 $(DIR_O
)\KeyMap.obj
: \
520 ..
/include/Platform.h \
521 ..
/include/Scintilla.h \
522 ..
/include/Sci_Position.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 \
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 \
811 ..
/src
/UniqueString.h \
812 ..
/src
/SplitVector.h \
813 ..
/src
/Partitioning.h \
815 ..
/src
/ContractionState.h \
816 ..
/src
/CellBuffer.h \
819 ..
/src
/LineMarker.h \
822 ..
/src
/CharClassify.h \
823 ..
/src
/Decoration.h \
824 ..
/src
/CaseFolder.h \
826 ..
/src
/UniConversion.h \
828 ..
/src
/PositionCache.h \
830 ..
/src
/MarginView.h \
832 $(DIR_O
)\PerLine.obj
: \
834 ..
/include/Platform.h \
835 ..
/include/Scintilla.h \
836 ..
/include/Sci_Position.h \
838 ..
/src
/SplitVector.h \
839 ..
/src
/Partitioning.h \
840 ..
/src
/CellBuffer.h \
842 $(DIR_O
)\PlatWin.obj
: \
844 ..
/include/Platform.h \
845 ..
/lexlib
/StringCopy.h \
847 ..
/src
/UniConversion.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 \
858 ..
/src
/UniqueString.h \
859 ..
/src
/SplitVector.h \
860 ..
/src
/Partitioning.h \
862 ..
/src
/ContractionState.h \
863 ..
/src
/CellBuffer.h \
866 ..
/src
/LineMarker.h \
869 ..
/src
/CharClassify.h \
870 ..
/src
/Decoration.h \
871 ..
/src
/CaseFolder.h \
873 ..
/src
/UniConversion.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 \
882 ..
/src
/CharClassify.h \
884 $(DIR_O
)\RunStyles.obj
: \
885 ..
/src
/RunStyles.
cxx \
886 ..
/include/Platform.h \
887 ..
/include/Scintilla.h \
888 ..
/include/Sci_Position.h \
890 ..
/src
/SplitVector.h \
891 ..
/src
/Partitioning.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 \
902 ..
/src
/UniqueString.h \
903 ..
/src
/SplitVector.h \
904 ..
/src
/Partitioning.h \
906 ..
/src
/ContractionState.h \
907 ..
/src
/CellBuffer.h \
911 ..
/src
/LineMarker.h \
914 ..
/src
/CharClassify.h \
915 ..
/src
/Decoration.h \
916 ..
/src
/CaseFolder.h \
919 ..
/src
/PositionCache.h \
921 ..
/src
/MarginView.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 \
935 ..
/src
/UniqueString.h \
936 ..
/src
/SplitVector.h \
937 ..
/src
/Partitioning.h \
939 ..
/src
/ContractionState.h \
940 ..
/src
/CellBuffer.h \
944 ..
/src
/LineMarker.h \
947 ..
/src
/CharClassify.h \
948 ..
/src
/Decoration.h \
949 ..
/src
/CaseFolder.h \
952 ..
/src
/PositionCache.h \
954 ..
/src
/MarginView.h \
957 ..
/src
/AutoComplete.h \
958 ..
/src
/ScintillaBase.h
959 $(DIR_O
)\ScintillaDLL.obj
: \
961 $(DIR_O
)\ScintillaWin.obj
: \
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 \
970 ..
/src
/UniqueString.h \
971 ..
/src
/SplitVector.h \
972 ..
/src
/Partitioning.h \
974 ..
/src
/ContractionState.h \
975 ..
/src
/CellBuffer.h \
979 ..
/src
/LineMarker.h \
982 ..
/src
/CharClassify.h \
983 ..
/src
/Decoration.h \
984 ..
/src
/CaseFolder.h \
986 ..
/src
/CaseConvert.h \
987 ..
/src
/UniConversion.h \
989 ..
/src
/PositionCache.h \
991 ..
/src
/MarginView.h \
994 ..
/src
/AutoComplete.h \
995 ..
/src
/ScintillaBase.h \
998 $(DIR_O
)\ScintillaWinL.obj
: \
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 \
1007 ..
/src
/UniqueString.h \
1008 ..
/src
/SplitVector.h \
1009 ..
/src
/Partitioning.h \
1010 ..
/src
/RunStyles.h \
1011 ..
/src
/ContractionState.h \
1012 ..
/src
/CellBuffer.h \
1015 ..
/src
/Indicator.h \
1016 ..
/src
/LineMarker.h \
1018 ..
/src
/ViewStyle.h \
1019 ..
/src
/CharClassify.h \
1020 ..
/src
/Decoration.h \
1021 ..
/src
/CaseFolder.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 \
1031 ..
/src
/AutoComplete.h \
1032 ..
/src
/ScintillaBase.h \
1035 $(DIR_O
)\Selection.obj
: \
1036 ..
/src
/Selection.
cxx \
1037 ..
/include/Platform.h \
1038 ..
/include/Scintilla.h \
1039 ..
/include/Sci_Position.h \
1042 $(DIR_O
)\Style.obj
: \
1044 ..
/include/Platform.h \
1045 ..
/include/Scintilla.h \
1046 ..
/include/Sci_Position.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 \
1065 ..
/src
/UniqueString.h \
1066 ..
/src
/Indicator.h \
1068 ..
/src
/LineMarker.h \
1071 $(DIR_O
)\WordList.obj
: \
1072 ..
/lexlib
/WordList.
cxx \
1073 ..
/lexlib
/StringCopy.h \
1074 ..
/lexlib
/WordList.h
1077 ..
/include/Platform.h \