]>
Commit | Line | Data |
---|---|---|
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 | ||
14 | WXDIR = $(WXWIN) | |
15 | ||
e6275f8d CE |
16 | LIBTARGET=stc |
17 | ||
18 | !include $(WXDIR)\src\makeb32.env | |
19 | ||
5d525ad9 | 20 | SCINTILLA=.\scintilla |
c19d0121 | 21 | |
5d525ad9 JS |
22 | S=$(SCINTILLA)\src |
23 | ||
e6275f8d CE |
24 | EXTRASTCCPPFLAGS = -D__WX__ -DSCI_LEXER -DLINK_LEXERS -I$(SCINTILLA)/include -I$(S) |
25 | ||
5d525ad9 | 26 | |
5d525ad9 JS |
27 | |
28 | OBJECTS = \ | |
e6275f8d 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 \ | |
34 | $(OBJ_PATH)\DocumentAccessor.obj \ | |
35 | $(OBJ_PATH)\Editor.obj \ | |
36 | $(OBJ_PATH)\Indicator.obj \ | |
37 | $(OBJ_PATH)\KeyMap.obj \ | |
38 | $(OBJ_PATH)\KeyWords.obj \ | |
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 \ | |
62 | $(OBJ_PATH)\LineMarker.obj \ | |
63 | $(OBJ_PATH)\PropSet.obj \ | |
64 | $(OBJ_PATH)\RESearch.obj \ | |
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 \ | |
71 | $(OBJ_PATH)\XPM.obj \ | |
72 | \ | |
73 | $(OBJ_PATH)\PlatWX.obj \ | |
74 | $(OBJ_PATH)\ScintillaWX.obj \ | |
75 | $(OBJ_PATH)\stc.obj \ | |
76 | ||
77 | ||
78 | STCCPPFLAGS=$(DLL_FLAGS) $(EXTRACPPFLAGS) $(EXTRASTCCPPFLAGS) | |
79 | ||
80 | .path.obj = $(OBJ_PATH) | |
5d525ad9 JS |
81 | |
82 | {$(S)}.cxx.obj: | |
e6275f8d | 83 | bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -o$(OBJ_PATH)\$(<B).obj {$< } |
32083aa0 | 84 | |
e6275f8d CE |
85 | .cpp.obj: |
86 | bcc32 $(STCCPPFLAGS) $(CPPFLAGS) -P -c -o$(OBJ_PATH)\$(<B).obj {$< } | |
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 |