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