]> git.saurik.com Git - wxWidgets.git/blame - contrib/src/stc/makefile.b32
Check for and allow zero length files
[wxWidgets.git] / contrib / src / stc / makefile.b32
CommitLineData
5d525ad9
JS
1#
2# File: makefile.b32
3# Author: Julian Smart
4# Created: 1999
f6bcfd97 5# Updated:
5d525ad9
JS
6# Copyright:
7#
8# Makefile : Builds wxMMedia library for 32-bit BC++
9
10# N.B. use:
11# make -f makefile.b32 stc.cfg
12# make -f makefile.b32
13
14WXDIR = $(WXWIN)
15
e6275f8d
CE
16LIBTARGET=stc
17
18!include $(WXDIR)\src\makeb32.env
19
5d525ad9 20SCINTILLA=.\scintilla
c19d0121 21
5d525ad9
JS
22S=$(SCINTILLA)\src
23
e6275f8d
CE
24EXTRASTCCPPFLAGS = -D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)/include -I$(S)
25
5d525ad9 26
5d525ad9
JS
27
28OBJECTS = \
bd746613
CE
29 $(OBJ_PATH)\AutoComplete.obj \
30 $(OBJ_PATH)\CallTip.obj \
31 $(OBJ_PATH)\CellBuffer.obj \
32 $(OBJ_PATH)\ContractionState.obj \
33 $(OBJ_PATH)\Document.obj \
e6275f8d 34 $(OBJ_PATH)\DocumentAccessor.obj \
bd746613
CE
35 $(OBJ_PATH)\Editor.obj \
36 $(OBJ_PATH)\Indicator.obj \
37 $(OBJ_PATH)\KeyMap.obj \
38 $(OBJ_PATH)\KeyWords.obj \
e6275f8d
CE
39 $(OBJ_PATH)\LexAVE.obj \
40 $(OBJ_PATH)\LexAda.obj \
41 $(OBJ_PATH)\LexAsm.obj \
42 $(OBJ_PATH)\LexBaan.obj \
43 $(OBJ_PATH)\LexBullant.obj \
44 $(OBJ_PATH)\LexMatlab.obj \
45 $(OBJ_PATH)\LexCPP.obj \
46 $(OBJ_PATH)\LexConf.obj \
47 $(OBJ_PATH)\LexCrontab.obj \
48 $(OBJ_PATH)\LexCSS.obj \
49 $(OBJ_PATH)\LexEiffel.obj \
50 $(OBJ_PATH)\LexFortran.obj \
51 $(OBJ_PATH)\LexHTML.obj \
52 $(OBJ_PATH)\LexLisp.obj \
53 $(OBJ_PATH)\LexLua.obj \
54 $(OBJ_PATH)\LexOthers.obj \
55 $(OBJ_PATH)\LexPOV.obj \
56 $(OBJ_PATH)\LexPascal.obj \
57 $(OBJ_PATH)\LexPerl.obj \
58 $(OBJ_PATH)\LexPython.obj \
59 $(OBJ_PATH)\LexRuby.obj \
60 $(OBJ_PATH)\LexSQL.obj \
61 $(OBJ_PATH)\LexVB.obj \
bd746613
CE
62 $(OBJ_PATH)\LineMarker.obj \
63 $(OBJ_PATH)\PropSet.obj \
e6275f8d 64 $(OBJ_PATH)\RESearch.obj \
bd746613
CE
65 $(OBJ_PATH)\ScintillaBase.obj \
66 $(OBJ_PATH)\Style.obj \
67 $(OBJ_PATH)\StyleContext.obj \
68 $(OBJ_PATH)\UniConversion.obj \
69 $(OBJ_PATH)\ViewStyle.obj \
70 $(OBJ_PATH)\WindowAccessor.obj \
e6275f8d 71 $(OBJ_PATH)\XPM.obj \
bd746613
CE
72 \
73 $(OBJ_PATH)\PlatWX.obj \
74 $(OBJ_PATH)\ScintillaWX.obj \
75 $(OBJ_PATH)\stc.obj \
e6275f8d
CE
76
77
78STCCPPFLAGS=$(DLL_FLAGS) $(EXTRACPPFLAGS) $(EXTRASTCCPPFLAGS)
79
80.path.obj = $(OBJ_PATH)
5d525ad9
JS
81
82{$(S)}.cxx.obj:
bd746613 83 bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -n$(OBJ_PATH) {$< }
32083aa0 84
e6275f8d 85.cpp.obj:
bd746613 86 bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -n$(OBJ_PATH) {$< }
32083aa0
RD
87
88!include $(WXDIR)\src\makelib.b32
89
e6275f8d
CE
90$(OBJ_PATH)\PlatWX.obj : PlatWX.cpp
91
92$(OBJ_PATH)\ScintillaWX.obj : ScintillaWX.cpp
32083aa0 93
e6275f8d 94$(OBJ_PATH)\stc.obj : stc.cpp
5d525ad9 95