]> git.saurik.com Git - wxWidgets.git/blame - contrib/src/stc/makefile.wat
show error message if exec() failed: not pretty but better than nothing
[wxWidgets.git] / contrib / src / stc / makefile.wat
CommitLineData
ec8b1069 1# STC makefile for Watcom C++
6bc5a867
CE
2
3WXDIR = ..\..\..
4
6bc5a867 5SCINTILLA=$(WXDIR)\contrib\src\stc\scintilla
6bc5a867 6S=$(SCINTILLA)\src
6bc5a867
CE
7STCEXTRACPPFLAGS=-D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)\include -I$(S)
8
ec8b1069
CE
9EXTRACPPFLAGS = -I$(WXDIR)\contrib\include $(STCEXTRACPPFLAGS)
10
11!include $(WXDIR)\src\makewat.env
12
6bc5a867
CE
13STCLIB = $(WXDIR)\lib\stc.lib
14THISDIR = $(WXDIR)\contrib\src\stc
15OUTPUTDIR = $(THISDIR)\
ec8b1069 16
6bc5a867
CE
17
18NAME = stc
19LNK = $(name).lnk
20
21OBJECTS = &
22 AutoComplete.obj &
23 CallTip.obj &
24 CellBuffer.obj &
25 ContractionState.obj &
26 Document.obj &
27 DocumentAccessor.obj &
28 Editor.obj &
29 Indicator.obj &
30 KeyMap.obj &
31 KeyWords.obj &
32 LexAVE.obj &
33 LexAda.obj &
34 LexBaan.obj &
35 LexBullant.obj &
36 LexMatlab.obj &
37 LexCPP.obj &
38 LexConf.obj &
39 LexCrontab.obj &
40 LexEiffel.obj &
41 LexHTML.obj &
42 LexLisp.obj &
43 LexLua.obj &
44 LexOthers.obj &
45 LexPascal.obj &
46 LexPerl.obj &
47 LexPython.obj &
48 LexRuby.obj &
49 LexSQL.obj &
50 LexVB.obj &
51 LineMarker.obj &
52 PropSet.obj &
53 RESearch.obj &
54 ScintillaBase.obj &
55 Style.obj &
56 StyleContext.obj &
57 UniConversion.obj &
58 ViewStyle.obj &
59 WindowAccessor.obj &
60 PlatWX.obj &
61 ScintillaWX.obj &
62 stc.obj
63
64all: $(STCLIB) .SYMBOLIC
65
66$(STCLIB): $(OBJECTS)
67 *wlib /b /c /n /P=256 $(STCLIB) $(OBJECTS)
68
69clean: .SYMBOLIC
70 -erase *.obj *.bak *.err *.pch $(STCLIB) *.lbc
71
72.EXTENSIONS: .cxx
73.cxx: $(S)
74
75.cxx.obj:
ec8b1069 76 $(CXX) $[*.cxx $(CXXFLAGS) $(STCEXTRACPPFLAGS)
6bc5a867
CE
77
78