]> git.saurik.com Git - wxWidgets.git/blob - src/stc/makefile.sc
initail Digital Mars makefile for stc
[wxWidgets.git] / src / stc / makefile.sc
1 WXDIR = ..\..\..
2
3 SCINTILLA=.\scintilla
4 S=$(SCINTILLA)\src
5
6 EXTRASTCCPPFLAGS = -D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)/include -I$(S)
7 EXTRACPPFLAGS=$(EXTRACPPFLAGS) $(EXTRASTCCPPFLAGS)
8 STCCPPFLAGS=$(DLL_FLAGS) $(EXTRACPPFLAGS)
9
10 include $(WXDIR)\src\makesc.env
11 LIBTARGET=$(WXDIR)\lib\stc$(SC_SUFFIX).lib
12 THISDIR=$(WXDIR)\contrib\src\stc
13
14
15
16
17 # variables
18 OBJECTS = \
19 $(S)\AutoComplete.obj \
20 $(S)\CallTip.obj \
21 $(S)\CellBuffer.obj \
22 $(S)\ContractionState.obj \
23 $(S)\Document.obj \
24 $(S)\DocumentAccessor.obj \
25 $(S)\Editor.obj \
26 $(S)\Indicator.obj \
27 $(S)\KeyMap.obj \
28 $(S)\KeyWords.obj \
29 $(S)\LexAVE.obj \
30 $(S)\LexAda.obj \
31 $(S)\LexAsm.obj \
32 $(S)\LexBaan.obj \
33 $(S)\LexBullant.obj \
34 $(S)\LexMatlab.obj \
35 $(S)\LexCPP.obj \
36 $(S)\LexConf.obj \
37 $(S)\LexCrontab.obj \
38 $(S)\LexCSS.obj \
39 $(S)\LexEiffel.obj \
40 $(S)\LexFortran.obj \
41 $(S)\LexHTML.obj \
42 $(S)\LexLisp.obj \
43 $(S)\LexLua.obj \
44 $(S)\LexOthers.obj \
45 $(S)\LexPOV.obj \
46 $(S)\LexPascal.obj \
47 $(S)\LexPerl.obj \
48 $(S)\LexPython.obj \
49 $(S)\LexRuby.obj \
50 $(S)\LexSQL.obj \
51 $(S)\LexVB.obj \
52 $(S)\LineMarker.obj \
53 $(S)\PropSet.obj \
54 $(S)\RESearch.obj \
55 $(S)\ScintillaBase.obj \
56 $(S)\Style.obj \
57 $(S)\StyleContext.obj \
58 $(S)\UniConversion.obj \
59 $(S)\ViewStyle.obj \
60 $(S)\WindowAccessor.obj \
61 $(S)\XPM.obj \
62 \
63 PlatWX.obj \
64 ScintillaWX.obj \
65 stc.obj \
66
67
68 include $(WXDIR)\src\makelib.sc
69
70
71 .cxx.obj:
72 *$(CC) -c $(CFLAGS) $(STCCPPFLAGS) $(INCLUDE) $(OPTIONS) $< -o$@
73
74