]> git.saurik.com Git - wxWidgets.git/blob - src/stc/scintilla/src/descrip.mms
3a3a48b34c67e0ef1b648e46f507b0d9e2b2567a
[wxWidgets.git] / src / stc / scintilla / src / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5 # Date : 19 April 2010 *
6 # *
7 #*****************************************************************************
8
9 .first
10 define wx [--.include.wx]
11
12 .suffixes : .cpp
13
14 .ifdef __WXMOTIF__
15 CXX_DEFINE = /define=(__WX__=1,__WXMOTIF__=1)/name=(as_is,short)\
16 /assume=(nostdnew,noglobal_array_new)/include=([],[-.src],[-.include])
17 CC_DEFINE = /define=(__WX__=1,__WXMOTIF__=1)/name=(as_is,short)\
18 /include=([],[-.src],[-.include])
19 .else
20 .ifdef __WXGTK__
21 CXX_DEFINE = /define=(__WX__=1,__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
22 /assume=(nostdnew,noglobal_array_new)/include=([],[-.src],[-.include])
23 CC_DEFINE = /define=(__WX__=1,__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24 /include=([],[-.src],[-.include])
25 .else
26 .ifdef __WXGTK2__
27 CXX_DEFINE = /define=(__WX__=1,__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
28 /assume=(nostdnew,noglobal_array_new)/include=([],[-.src],[-.include])
29 CC_DEFINE = /define=(__WX__=1,__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)\
30 /ieee=denorm/include=([],[-.src],[-.include])
31 .else
32 .ifdef __WXX11__
33 CXX_DEFINE = /define=(__WX__=1,__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
34 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)\
35 /include=([],[-.src],[-.include])
36 CC_DEFINE = /define=(__WX__=1,__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
37 /name=(as_is,short)/include=([],[-.src],[-.include])
38 .else
39 CXX_DEFINE =
40 CC_DEFINE =
41 .endif
42 .endif
43 .endif
44 .endif
45
46 .cxx.obj :
47 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cxx
48 .cpp.obj :
49 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
50 .c.obj :
51 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
52
53 OBJECTS=AutoComplete.obj,CallTip.obj,CellBuffer.obj,CharClassify.obj,\
54 ContractionState.obj,Decoration.obj,Document.obj,DocumentAccessor.obj,\
55 Editor.obj,ExternalLexer.obj,Indicator.obj,KeyMap.obj,KeyWords.obj,\
56 LexAbaqus.obj,LexAda.obj,LexAPDL.obj,LexAsm.obj,LexAsn1.obj,\
57 LexASY.obj,LexAU3.obj,LexAVE.obj,LexBaan.obj,LexBash.obj,LexBasic.obj,\
58 LexBullant.obj,LexCaml.obj,LexCLW.obj,LexCmake.obj,LexConf.obj,\
59 LexCPP.obj,LexCrontab.obj,LexCsound.obj,LexCSS.obj,LexD.obj,\
60 LexEiffel.obj,LexErlang.obj,LexEScript.obj,LexFlagship.obj,\
61 LexForth.obj,LexFortran.obj,LexGAP.obj,LexGui4Cli.obj,LexHaskell.obj
62
63 OBJECTS1=LexHTML.obj,LexInno.obj,LexKix.obj,LexLisp.obj,LexLout.obj,LexLua.obj,\
64 LexMatlab.obj,LexMetapost.obj,LexMMIXAL.obj,LexMPT.obj,LexMSSQL.obj,\
65 LexNsis.obj,LexOpal.obj,LexOthers.obj,LexPascal.obj,LexPB.obj,\
66 LexPerl.obj,LexPLM.obj,LexPOV.obj,LexProgress.obj,LexPS.obj,\
67 LexPython.obj,LexR.obj,LexRebol.obj,LexRuby.obj,LexScriptol.obj,\
68 LexSmalltalk.obj,LexSpecman.obj,LexSpice.obj,LexSQL.obj,LexTADS3.obj,\
69 LexTCL.obj,LexTeX.obj,LexVB.obj,LexVerilog.obj,LexVHDL.obj,\
70 LexYAML.obj,LineMarker.obj,PositionCache.obj,PropSet.obj,RESearch.obj,\
71 RunStyles.obj,ScintillaBase.obj,Style.obj,StyleContext.obj,\
72 UniConversion.obj,ViewStyle.obj,WindowAccessor.obj,XPM.obj,\
73 PerLine.obj,Selection.obj,LexPowerPro.obj,LexCOBOL.obj,\
74 LexMagik.obj,LexMarkdown.obj,LexMySQL.obj,LexNimrod.obj,\
75 LexPowerShell.obj,LexSML.obj,LexSorcus.obj,LexTACL.obj,LexTAL.obj
76
77 SOURCES=AutoComplete.cxx,CallTip.cxx,CellBuffer.cxx,CharClassify.cxx,\
78 ContractionState.cxx,Decoration.cxx,Document.cxx,DocumentAccessor.cxx,\
79 Editor.cxx,ExternalLexer.cxx,Indicator.cxx,KeyMap.cxx,KeyWords.cxx,\
80 LexAbaqus.cxx,LexAda.cxx,LexAPDL.cxx,LexAsm.cxx,LexAsn1.cxx,\
81 LexASY.cxx,LexAU3.cxx,LexAVE.cxx,LexBaan.cxx,LexBash.cxx,LexBasic.cxx,\
82 LexBullant.cxx,LexCaml.cxx,LexCLW.cxx,LexCmake.cxx,LexConf.cxx,\
83 LexCPP.cxx,LexCrontab.cxx,LexCsound.cxx,LexCSS.cxx,LexD.cxx,\
84 LexEiffel.cxx,LexErlang.cxx,LexEScript.cxx,LexFlagship.cxx,\
85 LexForth.cxx,LexFortran.cxx,LexGAP.cxx,LexGui4Cli.cxx,LexHaskell.cxx,\
86 LexHTML.cxx,LexInno.cxx,LexKix.cxx,LexLisp.cxx,LexLout.cxx,LexLua.cxx,\
87 LexMatlab.cxx,LexMetapost.cxx,LexMMIXAL.cxx,LexMPT.cxx,LexMSSQL.cxx,\
88 LexNsis.cxx,LexOpal.cxx,LexOthers.cxx,LexPascal.cxx,LexPB.cxx,\
89 LexPerl.cxx,LexPLM.cxx,LexPOV.cxx,LexProgress.cxx,LexPS.cxx,\
90 LexPython.cxx,LexR.cxx,LexRebol.cxx,LexRuby.cxx,LexScriptol.cxx,\
91 LexSmalltalk.cxx,LexSpecman.cxx,LexSpice.cxx,LexSQL.cxx,LexTADS3.cxx,\
92 LexTCL.cxx,LexTeX.cxx,LexVB.cxx,LexVerilog.cxx,LexVHDL.cxx,\
93 LexYAML.cxx,LineMarker.cxx,PositionCache.cxx,PropSet.cxx,RESearch.cxx,\
94 RunStyles.cxx,ScintillaBase.cxx,Style.cxx,StyleContext.cxx,\
95 UniConversion.cxx,ViewStyle.cxx,WindowAccessor.cxx,XPM.cxx,\
96 PerLine.cxx,Selection.cxx,LexPowerPro.cxx,LexCOBOL.cxx,\
97 LexMagik.cxx,LexMarkdown.cxx,LexMySQL.cxx,LexNimrod.cxx,\
98 LexPowerShell.cxx,LexSML.cxx,LexSorcus.cxx,LexTACL.cxx,LexTAL.cxx
99
100 all : $(SOURCES)
101 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
102 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
103 .ifdef __WXMOTIF__
104 library [----.lib]libwx_motif.olb $(OBJECTS)
105 library [----.lib]libwx_motif.olb $(OBJECTS1)
106 library [----.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj
107 .else
108 .ifdef __WXGTK__
109 library [----.lib]libwx_gtk.olb $(OBJECTS)
110 library [----.lib]libwx_gtk.olb $(OBJECTS1)
111 library [----.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj
112 .else
113 .ifdef __WXGTK2__
114 library [----.lib]libwx_gtk2.olb $(OBJECTS)
115 library [----.lib]libwx_gtk2.olb $(OBJECTS1)
116 library [----.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj
117 .else
118 .ifdef __WXX11__
119 library [----.lib]libwx_x11_univ.olb $(OBJECTS)
120 library [----.lib]libwx_x11_univ.olb $(OBJECTS1)
121 library [----.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj
122 .endif
123 .endif
124 .endif
125 .endif
126
127 AutoComplete.obj : AutoComplete.cxx
128 CallTip.obj : CallTip.cxx
129 CellBuffer.obj : CellBuffer.cxx
130 CharClassify.obj : CharClassify.cxx
131 ContractionState.obj : ContractionState.cxx
132 Decoration.obj : Decoration.cxx
133 Document.obj : Document.cxx
134 DocumentAccessor.obj : DocumentAccessor.cxx
135 Editor.obj : Editor.cxx
136 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn Editor.cxx
137 ExternalLexer.obj : ExternalLexer.cxx
138 Indicator.obj : Indicator.cxx
139 KeyMap.obj : KeyMap.cxx
140 KeyWords.obj : KeyWords.cxx
141 LexAbaqus.obj : LexAbaqus.cxx
142 LexAda.obj : LexAda.cxx
143 LexAPDL.obj : LexAPDL.cxx
144 LexAsm.obj : LexAsm.cxx
145 LexAsn1.obj : LexAsn1.cxx
146 LexASY.obj : LexASY.cxx
147 LexAU3.obj : LexAU3.cxx
148 LexAVE.obj : LexAVE.cxx
149 LexBaan.obj : LexBaan.cxx
150 LexBash.obj : LexBash.cxx
151 LexBasic.obj : LexBasic.cxx
152 LexBullant.obj : LexBullant.cxx
153 LexCaml.obj : LexCaml.cxx
154 LexCLW.obj : LexCLW.cxx
155 LexCmake.obj : LexCmake.cxx
156 LexConf.obj : LexConf.cxx
157 LexCPP.obj : LexCPP.cxx
158 LexCrontab.obj : LexCrontab.cxx
159 LexCsound.obj : LexCsound.cxx
160 LexCSS.obj : LexCSS.cxx
161 LexD.obj : LexD.cxx
162 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn LexD.cxx
163 LexEiffel.obj : LexEiffel.cxx
164 LexErlang.obj : LexErlang.cxx
165 LexEScript.obj : LexEScript.cxx
166 LexFlagship.obj : LexFlagship.cxx
167 LexForth.obj : LexForth.cxx
168 LexFortran.obj : LexFortran.cxx
169 LexGAP.obj : LexGAP.cxx
170 LexGui4Cli.obj : LexGui4Cli.cxx
171 LexHaskell.obj : LexHaskell.cxx
172 LexHTML.obj : LexHTML.cxx
173 LexInno.obj : LexInno.cxx
174 LexKix.obj : LexKix.cxx
175 LexLisp.obj : LexLisp.cxx
176 LexLout.obj : LexLout.cxx
177 LexLua.obj : LexLua.cxx
178 LexMatlab.obj : LexMatlab.cxx
179 LexMetapost.obj : LexMetapost.cxx
180 LexMMIXAL.obj : LexMMIXAL.cxx
181 LexMPT.obj : LexMPT.cxx
182 LexMSSQL.obj : LexMSSQL.cxx
183 LexNsis.obj : LexNsis.cxx
184 LexOpal.obj : LexOpal.cxx
185 LexOthers.obj : LexOthers.cxx
186 LexPascal.obj : LexPascal.cxx
187 LexPB.obj : LexPB.cxx
188 LexPerl.obj : LexPerl.cxx
189 LexPLM.obj : LexPLM.cxx
190 LexPOV.obj : LexPOV.cxx
191 LexProgress.obj : LexProgress.cxx
192 LexPS.obj : LexPS.cxx
193 LexPython.obj : LexPython.cxx
194 LexR.obj : LexR.cxx
195 LexRebol.obj : LexRebol.cxx
196 LexRuby.obj : LexRuby.cxx
197 LexScriptol.obj : LexScriptol.cxx
198 LexSmalltalk.obj : LexSmalltalk.cxx
199 LexSpecman.obj : LexSpecman.cxx
200 LexSpice.obj : LexSpice.cxx
201 LexSQL.obj : LexSQL.cxx
202 LexTADS3.obj : LexTADS3.cxx
203 LexTCL.obj : LexTCL.cxx
204 LexTeX.obj : LexTeX.cxx
205 LexVB.obj : LexVB.cxx
206 LexVerilog.obj : LexVerilog.cxx
207 LexVHDL.obj : LexVHDL.cxx
208 LexYAML.obj : LexYAML.cxx
209 LineMarker.obj : LineMarker.cxx
210 PositionCache.obj : PositionCache.cxx
211 PropSet.obj : PropSet.cxx
212 RESearch.obj : RESearch.cxx
213 RunStyles.obj : RunStyles.cxx
214 ScintillaBase.obj : ScintillaBase.cxx
215 Style.obj : Style.cxx
216 StyleContext.obj : StyleContext.cxx
217 UniConversion.obj : UniConversion.cxx
218 ViewStyle.obj : ViewStyle.cxx
219 WindowAccessor.obj : WindowAccessor.cxx
220 XPM.obj : XPM.cxx
221 PerLine.obj : PerLine.cxx
222 Selection.obj : Selection.cxx
223 LexPowerPro.obj : LexPowerPro.cxx
224 LexCOBOL.obj : LexCOBOL.cxx
225 LexMagik.obj : LexMagik.cxx
226 LexMarkdown.obj : LexMarkdown.cxx
227 LexMySQL.obj : LexMySQL.cxx
228 LexNimrod.obj : LexNimrod.cxx
229 LexPowerShell.obj : LexPowerShell.cxx
230 LexSML.obj : LexSML.cxx
231 LexSorcus.obj : LexSorcus.cxx
232 LexTACL.obj : LexTACL.cxx
233 LexTAL.obj : LexTAL.cxx