1 | ##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
---|
2 | @stdvars@ |
---|
3 | ##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
---|
4 | |
---|
5 | ## do not change this value |
---|
6 | |
---|
7 | subdir=examples/cpp/tokenStreamRewrite |
---|
8 | |
---|
9 | srcdir=@abs_top_srcdir@/examples/cpp/tokenStreamRewrite |
---|
10 | objdir=@abs_this_builddir@/examples/cpp/tokenStreamRewrite |
---|
11 | |
---|
12 | this : test |
---|
13 | test : test1 |
---|
14 | |
---|
15 | |
---|
16 | all: tokenStreamRewrite test |
---|
17 | |
---|
18 | tinyc_g_FILES = \ |
---|
19 | $(srcdir)/tinyc.g \ |
---|
20 | $(eol) |
---|
21 | |
---|
22 | tinyc_g_cxx_FILES = \ |
---|
23 | $(objdir)/TinyCParser.cpp \ |
---|
24 | $(objdir)/TinyCLexer.cpp \ |
---|
25 | $(eol) |
---|
26 | |
---|
27 | tinyc_g_hpp_FILES = \ |
---|
28 | $(objdir)/TinyCParser.hpp \ |
---|
29 | $(objdir)/TinyCParserTokenTypes.hpp \ |
---|
30 | $(objdir)/TinyCTokenTypes.hpp \ |
---|
31 | $(objdir)/TinyCLexer.hpp \ |
---|
32 | $(eol) |
---|
33 | |
---|
34 | tinyc_g_txt_FILES = \ |
---|
35 | $(objdir)/TinyCParserTokenTypes.txt \ |
---|
36 | $(objdir)/TinyCTokenTypes.txt \ |
---|
37 | $(eol) |
---|
38 | |
---|
39 | tinyc_g_gen_FILES = \ |
---|
40 | $(tinyc_g_cxx_FILES) \ |
---|
41 | $(tinyc_g_hpp_FILES) \ |
---|
42 | $(tinyc_g_txt_FILES) \ |
---|
43 | $(eol) |
---|
44 | |
---|
45 | tinyc_g_obj_FILES = \ |
---|
46 | $(objdir)/TinyCParser@OBJEXT@ \ |
---|
47 | $(objdir)/TinyCLexer@OBJEXT@ \ |
---|
48 | $(eol) |
---|
49 | |
---|
50 | ## Source files |
---|
51 | tokenStreamRewrite_cxx_FILES = \ |
---|
52 | $(tinyc_g_cxx_FILES) \ |
---|
53 | $(srcdir)/main.cpp \ |
---|
54 | $(eol) |
---|
55 | |
---|
56 | ## Object files |
---|
57 | tokenStreamRewrite_obj_FILES = \ |
---|
58 | $(tinyc_g_obj_FILES) \ |
---|
59 | $(objdir)/main@OBJEXT@ \ |
---|
60 | $(eol) |
---|
61 | |
---|
62 | ## Test commands |
---|
63 | test1_cmd = $(objdir)/tokenStreamRewrite < $(srcdir)/input.c |
---|
64 | |
---|
65 | ## Tests to be executed |
---|
66 | test1: tokenStreamRewrite |
---|
67 | @ v="$(verbose)"; if test $$v -gt 0 ; then @ECHO@ "$(test1_cmd)" ; else @ECHO@ "exec test1 .."; fi |
---|
68 | @ $(test1_cmd) |
---|
69 | |
---|
70 | ## How to make binaries |
---|
71 | tokenStreamRewrite : $(tokenStreamRewrite_obj_FILES) @ANTLR_LIB@ |
---|
72 | @CXX_LINK_CMD@ $@ $(tokenStreamRewrite_obj_FILES) |
---|
73 | |
---|
74 | ## How to compile ANTLR grammar files |
---|
75 | $(objdir)/.tinyc.g : $(srcdir)/tinyc.g @ANTLR_JAR@ |
---|
76 | @ANTLR_COMPILE_CMD@ $(srcdir)/tinyc.g |
---|
77 | $(TOUCH) `@CYGPATH_W@ $(objdir)/.tinyc.g` |
---|
78 | |
---|
79 | $(tinyc_g_gen_FILES): $(objdir)/.tinyc.g |
---|
80 | |
---|
81 | |
---|
82 | ## GNU make - how to make object file |
---|
83 | $(objdir)/%@OBJEXT@ : $(srcdir)/%.cpp |
---|
84 | @ @CXX_COMPILE_CMD@ $< |
---|
85 | |
---|
86 | ## GNU make - how to make object file |
---|
87 | $(objdir)/%@OBJEXT@ : $(objdir)/%.cpp |
---|
88 | @ @CXX_COMPILE_CMD@ $< |
---|
89 | |
---|
90 | ## GNU make - how to make object file |
---|
91 | %@OBJEXT@ : $(srcdir)/%.cpp |
---|
92 | @ @CXX_COMPILE_CMD@ $< |
---|
93 | |
---|
94 | ## GNU make - how to make object file |
---|
95 | %@OBJEXT@ : $(objdir)/%.cpp |
---|
96 | @ @CXX_COMPILE_CMD@ $< |
---|
97 | |
---|
98 | ##### |
---|
99 | ## GNU make - how to make object file |
---|
100 | $(objdir)/%@OBJEXT@ : $(srcdir)/%.c |
---|
101 | @ @C_COMPILE_CMD@ $< |
---|
102 | |
---|
103 | ## GNU make - how to make object file |
---|
104 | $(objdir)/%@OBJEXT@ : $(objdir)/%.c |
---|
105 | @ @C_COMPILE_CMD@ $< |
---|
106 | |
---|
107 | ## GNU make - how to make object file |
---|
108 | %@OBJEXT@ : $(srcdir)/%.c |
---|
109 | @ @C_COMPILE_CMD@ $< |
---|
110 | |
---|
111 | ## Housecleaning |
---|
112 | clean: |
---|
113 | - @RMF@ *.o *.obj *.exe \ |
---|
114 | $(tinyc_g_gen_FILES) \ |
---|
115 | $(objdir)/.tinyc.g \ |
---|
116 | tokenStreamRewrite |
---|
117 | |
---|
118 | distclean: clean |
---|
119 | @RMF@ Makefile |
---|
120 | |
---|
121 | ## If cxx.sh script changed .. |
---|
122 | $(tinyc_g_obj_FILES) : @abs_this_builddir@/scripts/cxx.sh |
---|
123 | ## If link.sh script changed .. |
---|
124 | $(tinyc_g_obj_FILES) : @abs_this_builddir@/scripts/link.sh |
---|
125 | |
---|
126 | $(objdir)/main@OBJEXT@: \ |
---|
127 | $(srcdir)/main.cpp \ |
---|
128 | $(sourcetree)/lib/cpp/antlr/TokenWithIndex.hpp \ |
---|
129 | $(sourcetree)/lib/cpp/antlr/config.hpp \ |
---|
130 | $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \ |
---|
131 | $(sourcetree)/lib/cpp/antlr/Token.hpp \ |
---|
132 | $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \ |
---|
133 | $(sourcetree)/lib/cpp/antlr/String.hpp \ |
---|
134 | $(sourcetree)/lib/cpp/antlr/TokenStreamRewriteEngine.hpp \ |
---|
135 | $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \ |
---|
136 | $(sourcetree)/lib/cpp/antlr/BitSet.hpp \ |
---|
137 | $(objdir)/TinyCLexer.hpp \ |
---|
138 | $(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \ |
---|
139 | $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \ |
---|
140 | $(objdir)/TinyCTokenTypes.hpp \ |
---|
141 | $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \ |
---|
142 | $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \ |
---|
143 | $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \ |
---|
144 | $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \ |
---|
145 | $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \ |
---|
146 | $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \ |
---|
147 | $(sourcetree)/lib/cpp/antlr/RefCount.hpp \ |
---|
148 | $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \ |
---|
149 | $(objdir)/TinyCParser.hpp \ |
---|
150 | $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \ |
---|
151 | $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \ |
---|
152 | $(sourcetree)/lib/cpp/antlr/Parser.hpp \ |
---|
153 | $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \ |
---|
154 | $(sourcetree)/lib/cpp/antlr/AST.hpp \ |
---|
155 | $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \ |
---|
156 | $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \ |
---|
157 | $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \ |
---|
158 | $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \ |
---|
159 | $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp |
---|
160 | |
---|
161 | $(objdir)/TinyCParser@OBJEXT@: \ |
---|
162 | $(objdir)/TinyCParser.cpp \ |
---|
163 | $(objdir)/TinyCParser.hpp \ |
---|
164 | $(sourcetree)/lib/cpp/antlr/config.hpp \ |
---|
165 | $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \ |
---|
166 | $(sourcetree)/lib/cpp/antlr/Token.hpp \ |
---|
167 | $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \ |
---|
168 | $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \ |
---|
169 | $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \ |
---|
170 | $(objdir)/TinyCTokenTypes.hpp \ |
---|
171 | $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \ |
---|
172 | $(sourcetree)/lib/cpp/antlr/Parser.hpp \ |
---|
173 | $(sourcetree)/lib/cpp/antlr/BitSet.hpp \ |
---|
174 | $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \ |
---|
175 | $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \ |
---|
176 | $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \ |
---|
177 | $(sourcetree)/lib/cpp/antlr/AST.hpp \ |
---|
178 | $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \ |
---|
179 | $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \ |
---|
180 | $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \ |
---|
181 | $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \ |
---|
182 | $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp \ |
---|
183 | $(sourcetree)/lib/cpp/antlr/RefCount.hpp \ |
---|
184 | $(sourcetree)/lib/cpp/antlr/TokenStreamRewriteEngine.hpp \ |
---|
185 | $(sourcetree)/lib/cpp/antlr/TokenWithIndex.hpp \ |
---|
186 | $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \ |
---|
187 | $(sourcetree)/lib/cpp/antlr/String.hpp \ |
---|
188 | $(sourcetree)/lib/cpp/antlr/NoViableAltException.hpp \ |
---|
189 | $(sourcetree)/lib/cpp/antlr/SemanticException.hpp |
---|
190 | |
---|
191 | $(objdir)/TinyCLexer@OBJEXT@: \ |
---|
192 | $(objdir)/TinyCLexer.cpp \ |
---|
193 | $(objdir)/TinyCLexer.hpp \ |
---|
194 | $(sourcetree)/lib/cpp/antlr/config.hpp \ |
---|
195 | $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \ |
---|
196 | $(sourcetree)/lib/cpp/antlr/Token.hpp \ |
---|
197 | $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \ |
---|
198 | $(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \ |
---|
199 | $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \ |
---|
200 | $(sourcetree)/lib/cpp/antlr/BitSet.hpp \ |
---|
201 | $(objdir)/TinyCTokenTypes.hpp \ |
---|
202 | $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \ |
---|
203 | $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \ |
---|
204 | $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \ |
---|
205 | $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \ |
---|
206 | $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \ |
---|
207 | $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \ |
---|
208 | $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \ |
---|
209 | $(sourcetree)/lib/cpp/antlr/RefCount.hpp \ |
---|
210 | $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \ |
---|
211 | $(sourcetree)/lib/cpp/antlr/TokenStreamRewriteEngine.hpp \ |
---|
212 | $(sourcetree)/lib/cpp/antlr/TokenWithIndex.hpp \ |
---|
213 | $(sourcetree)/lib/cpp/antlr/String.hpp \ |
---|
214 | $(sourcetree)/lib/cpp/antlr/TokenStreamException.hpp \ |
---|
215 | $(sourcetree)/lib/cpp/antlr/TokenStreamIOException.hpp \ |
---|
216 | $(sourcetree)/lib/cpp/antlr/TokenStreamRecognitionException.hpp \ |
---|
217 | $(sourcetree)/lib/cpp/antlr/CharStreamException.hpp \ |
---|
218 | $(sourcetree)/lib/cpp/antlr/CharStreamIOException.hpp \ |
---|
219 | $(sourcetree)/lib/cpp/antlr/NoViableAltForCharException.hpp |
---|
220 | |
---|
221 | |
---|
222 | ##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
---|
223 | @stddeps@ |
---|
224 | ##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
---|
225 | |
---|