1 | # --------------------------------------------------------------------------- |
---|
2 | !if !$d(BCB) |
---|
3 | BCB = $(MAKEDIR)\.. |
---|
4 | !endif |
---|
5 | |
---|
6 | # --------------------------------------------------------------------------- |
---|
7 | # IDE SECTION |
---|
8 | # --------------------------------------------------------------------------- |
---|
9 | # The following section of the project makefile is managed by the BCB IDE. |
---|
10 | # It is recommended to use the IDE to change any of the values in this |
---|
11 | # section. |
---|
12 | # --------------------------------------------------------------------------- |
---|
13 | |
---|
14 | VERSION = BCB.04.04 |
---|
15 | # --------------------------------------------------------------------------- |
---|
16 | PROJECT = antlr.lib |
---|
17 | OBJFILES = antlr.obj ..\..\src\TreeParserSharedInputState.obj ..\..\src\ASTFactory.obj \ |
---|
18 | ..\..\src\ASTRefCount.obj ..\..\src\BaseAST.obj ..\..\src\BitSet.obj \ |
---|
19 | ..\..\src\CharBuffer.obj ..\..\src\CharScanner.obj ..\..\src\CommonAST.obj \ |
---|
20 | ..\..\src\CommonASTWithHiddenTokens.obj ..\..\src\CommonHiddenStreamToken.obj \ |
---|
21 | ..\..\src\CommonToken.obj ..\..\src\InputBuffer.obj \ |
---|
22 | ..\..\src\LexerSharedInputState.obj ..\..\src\LLkParser.obj \ |
---|
23 | ..\..\src\MismatchedCharException.obj ..\..\src\MismatchedTokenException.obj \ |
---|
24 | ..\..\src\NoViableAltException.obj ..\..\src\NoViableAltForCharException.obj \ |
---|
25 | ..\..\src\Parser.obj ..\..\src\ParserSharedInputState.obj \ |
---|
26 | ..\..\src\RecognitionException.obj ..\..\src\String.obj ..\..\src\Token.obj \ |
---|
27 | ..\..\src\TokenBuffer.obj ..\..\src\TokenStreamBasicFilter.obj \ |
---|
28 | ..\..\src\TokenStreamHiddenTokenFilter.obj ..\..\src\TokenStreamSelector.obj \ |
---|
29 | ..\..\src\TreeParser.obj ..\..\src\ANTLRException.obj |
---|
30 | DEFFILE = |
---|
31 | LIBFILES = |
---|
32 | RESDEPEN = $(RESFILES) |
---|
33 | RESFILES = |
---|
34 | LIBRARIES = |
---|
35 | PACKAGES = |
---|
36 | # --------------------------------------------------------------------------- |
---|
37 | PATHCPP = .;..\..\src |
---|
38 | PATHASM = .; |
---|
39 | PATHPAS = .; |
---|
40 | PATHRC = .; |
---|
41 | USERDEFINES = HAS_NOT_CSTDIO_H |
---|
42 | SYSDEFINES =NO_STRICT |
---|
43 | # --------------------------------------------------------------------------- |
---|
44 | CFLAG1 = -I..\..\src;$(BCB)\include;$(BCB)\include\vcl;..\.. -O2 -w -Ve -a8 -k- -vi -c \ |
---|
45 | -b- -w-par -w-inl -Vx -tWM -D$(SYSDEFINES);$(USERDEFINES) |
---|
46 | PFLAGS = -U..\..\src;$(DEBUGLIBPATH) -I..\..\src;$(BCB)\include;$(BCB)\include\vcl;..\.. \ |
---|
47 | -DHAS_NOT_CSTDIO_H -$Y- -$L- -$D- -v -JPHN -M |
---|
48 | AFLAGS = /i..\..\src /i$(BCB)\include /i$(BCB)\include\vcl /i..\..\..\cpp \ |
---|
49 | /dHAS_NOT_CSTDIO_H /mx /w2 /zn |
---|
50 | RFLAGS = -i..\..\src;$(BCB)\include;$(BCB)\include\vcl;..\.. |
---|
51 | LFLAGS = /P64 |
---|
52 | # --------------------------------------------------------------------------- |
---|
53 | ALLOBJ = $(OBJFILES) |
---|
54 | # --------------------------------------------------------------------------- |
---|
55 | !ifdef IDEOPTIONS |
---|
56 | |
---|
57 | [Version Info] |
---|
58 | IncludeVerInfo=0 |
---|
59 | AutoIncBuild=0 |
---|
60 | MajorVer=1 |
---|
61 | MinorVer=0 |
---|
62 | Release=0 |
---|
63 | Build=0 |
---|
64 | Debug=0 |
---|
65 | PreRelease=0 |
---|
66 | Special=0 |
---|
67 | Private=0 |
---|
68 | DLL=0 |
---|
69 | Locale=1033 |
---|
70 | CodePage=1252 |
---|
71 | |
---|
72 | [Version Info Keys] |
---|
73 | CompanyName= |
---|
74 | FileDescription= |
---|
75 | FileVersion=1.0.0.0 |
---|
76 | InternalName= |
---|
77 | LegalCopyright= |
---|
78 | LegalTrademarks= |
---|
79 | OriginalFilename= |
---|
80 | ProductName= |
---|
81 | ProductVersion=1.0.0.0 |
---|
82 | Comments= |
---|
83 | |
---|
84 | [HistoryLists\hlIncludePath] |
---|
85 | Count=4 |
---|
86 | Item0=..\..\src;$(BCB)\include;$(BCB)\include\vcl;..\..\..\cpp |
---|
87 | Item1=..\..\src;$(BCB)\include;$(BCB)\include\vcl;..\.. |
---|
88 | Item2=$(BCB)\include;$(BCB)\include\vcl;F:\antlr2.7.1k\lib\cpp |
---|
89 | Item3=$(BCB)\include;$(BCB)\include\vcl |
---|
90 | |
---|
91 | [HistoryLists\hlDebugSourcePath] |
---|
92 | Count=1 |
---|
93 | Item0=$(BCB)\source\vcl |
---|
94 | |
---|
95 | [HistoryLists\hlConditionals] |
---|
96 | Count=1 |
---|
97 | Item0=HAS_NOT_CSTDIO_H |
---|
98 | |
---|
99 | [Debugging] |
---|
100 | DebugSourceDirs=$(BCB)\source\vcl |
---|
101 | |
---|
102 | [Parameters] |
---|
103 | RunParams= |
---|
104 | HostApplication= |
---|
105 | RemoteHost= |
---|
106 | RemotePath= |
---|
107 | RemoteDebug=0 |
---|
108 | |
---|
109 | [Compiler] |
---|
110 | InMemoryExe=0 |
---|
111 | ShowInfoMsgs=0 |
---|
112 | |
---|
113 | !endif |
---|
114 | |
---|
115 | # --------------------------------------------------------------------------- |
---|
116 | # MAKE SECTION |
---|
117 | # --------------------------------------------------------------------------- |
---|
118 | # This section of the project makefile is not used by the BCB IDE. It is for |
---|
119 | # the benefit of building from the command-line using the MAKE utility. |
---|
120 | # --------------------------------------------------------------------------- |
---|
121 | |
---|
122 | .autodepend |
---|
123 | # --------------------------------------------------------------------------- |
---|
124 | !if !$d(BCC32) |
---|
125 | BCC32 = bcc32 |
---|
126 | !endif |
---|
127 | |
---|
128 | !if !$d(CPP32) |
---|
129 | CPP32 = cpp32 |
---|
130 | !endif |
---|
131 | |
---|
132 | !if !$d(DCC32) |
---|
133 | DCC32 = dcc32 |
---|
134 | !endif |
---|
135 | |
---|
136 | !if !$d(TASM32) |
---|
137 | TASM32 = tasm32 |
---|
138 | !endif |
---|
139 | |
---|
140 | !if !$d(LINKER) |
---|
141 | LINKER = TLib |
---|
142 | !endif |
---|
143 | # --------------------------------------------------------------------------- |
---|
144 | !if $d(PATHCPP) |
---|
145 | .PATH.CPP = $(PATHCPP) |
---|
146 | .PATH.C = $(PATHCPP) |
---|
147 | !endif |
---|
148 | |
---|
149 | !if $d(PATHPAS) |
---|
150 | .PATH.PAS = $(PATHPAS) |
---|
151 | !endif |
---|
152 | |
---|
153 | !if $d(PATHASM) |
---|
154 | .PATH.ASM = $(PATHASM) |
---|
155 | !endif |
---|
156 | # --------------------------------------------------------------------------- |
---|
157 | $(PROJECT): $(OBJFILES) $(LIBFILES) |
---|
158 | $(BCB)\BIN\$(LINKER) /u $@ @&&! |
---|
159 | $(LFLAGS) $? |
---|
160 | ! |
---|
161 | # --------------------------------------------------------------------------- |
---|
162 | .pas.hpp: |
---|
163 | $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } |
---|
164 | |
---|
165 | .pas.obj: |
---|
166 | $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } |
---|
167 | |
---|
168 | .cpp.obj: |
---|
169 | $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } |
---|
170 | |
---|
171 | .c.obj: |
---|
172 | $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } |
---|
173 | |
---|
174 | .c.i: |
---|
175 | $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< } |
---|
176 | |
---|
177 | .cpp.i: |
---|
178 | $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< } |
---|
179 | |
---|
180 | .asm.obj: |
---|
181 | $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ |
---|
182 | # --------------------------------------------------------------------------- |
---|