source: trunk/yao/share/antlr-2.7.7/examples/cpp/transform/Makefile.in @ 1

Last change on this file since 1 was 1, checked in by lnalod, 15 years ago

Initial import of YAO sources

File size: 7.5 KB
Line 
1##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2@stdvars@
3##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4
5## do not change this value
6
7subdir=examples/cpp/transform
8
9srcdir=@abs_top_srcdir@/examples/cpp/transform
10objdir=@abs_this_builddir@/examples/cpp/transform
11
12this : test
13test : test1
14
15all: transform test
16
17calc_g_FILES = \
18        $(srcdir)/calc.g \
19        $(eol)
20
21calc_g_cxx_FILES = \
22        $(objdir)/CalcParser.cpp \
23        $(objdir)/CalcLexer.cpp \
24        $(objdir)/CalcTreeWalker.cpp \
25        $(eol)
26
27calc_g_hpp_FILES = \
28        $(objdir)/CalcParser.hpp \
29        $(objdir)/CalcParserTokenTypes.hpp \
30        $(objdir)/CalcLexer.hpp \
31        $(objdir)/CalcTreeWalker.hpp \
32        $(eol)
33
34calc_g_txt_FILES = \
35        $(objdir)/CalcParserTokenTypes.txt \
36        $(eol)
37
38calc_g_gen_FILES = \
39        $(calc_g_cxx_FILES) \
40        $(calc_g_hpp_FILES) \
41        $(calc_g_txt_FILES) \
42        $(eol)
43
44calc_g_obj_FILES = \
45        $(objdir)/CalcParser@OBJEXT@ \
46        $(objdir)/CalcLexer@OBJEXT@ \
47        $(objdir)/CalcTreeWalker@OBJEXT@ \
48        $(eol)
49
50## Source files
51transform_cxx_FILES = \
52        $(calc_g_cxx_FILES) \
53        $(srcdir)/Main.cpp \
54        $(eol)
55
56## Object files
57transform_obj_FILES = \
58        $(calc_g_obj_FILES) \
59        $(objdir)/Main@OBJEXT@ \
60        $(eol)
61
62## Test commands
63test1_cmd = $(objdir)/transform < $(srcdir)/test.in
64
65## Tests to be executed
66test1: transform
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
71transform : $(transform_obj_FILES) @ANTLR_LIB@
72        @CXX_LINK_CMD@ $@ $(transform_obj_FILES)
73
74## How to compile ANTLR grammar files
75$(objdir)/.calc.g : $(srcdir)/calc.g @ANTLR_JAR@
76        @ANTLR_COMPILE_CMD@ $(srcdir)/calc.g
77        $(TOUCH) `@CYGPATH_W@ $(objdir)/.calc.g`
78
79$(calc_g_gen_FILES): $(objdir)/.calc.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
112clean:
113        - @RMF@ *.o *.obj *.exe \
114        $(calc_g_gen_FILES) \
115        $(objdir)/.calc.g \
116        transform
117
118distclean: clean
119        @RMF@ Makefile
120
121## If cxx.sh script changed ..
122$(calc_g_obj_FILES) : @abs_this_builddir@/scripts/cxx.sh
123## If link.sh script changed ..
124$(calc_g_obj_FILES) : @abs_this_builddir@/scripts/link.sh
125
126$(objdir)/Main@OBJEXT@: \
127        $(srcdir)/Main.cpp \
128        $(objdir)/CalcLexer.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/InputBuffer.hpp \
134        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
135        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
136        $(objdir)/CalcParserTokenTypes.hpp \
137        $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
138        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
139        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
140        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
141        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
142        $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
143        $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
144        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
145        $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \
146        $(objdir)/CalcParser.hpp \
147        $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \
148        $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \
149        $(sourcetree)/lib/cpp/antlr/Parser.hpp \
150        $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \
151        $(sourcetree)/lib/cpp/antlr/AST.hpp \
152        $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \
153        $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \
154        $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \
155        $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \
156        $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp \
157        $(objdir)/CalcTreeWalker.hpp \
158        $(sourcetree)/lib/cpp/antlr/TreeParser.hpp \
159        $(sourcetree)/lib/cpp/antlr/TreeParserSharedInputState.hpp
160
161$(objdir)/CalcTreeWalker@OBJEXT@: \
162        $(objdir)/CalcTreeWalker.cpp \
163        $(objdir)/CalcTreeWalker.hpp \
164        $(sourcetree)/lib/cpp/antlr/config.hpp \
165        $(objdir)/CalcParserTokenTypes.hpp \
166        $(sourcetree)/lib/cpp/antlr/TreeParser.hpp \
167        $(sourcetree)/lib/cpp/antlr/AST.hpp \
168        $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \
169        $(sourcetree)/lib/cpp/antlr/Token.hpp \
170        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
171        $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \
172        $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \
173        $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \
174        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
175        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
176        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
177        $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \
178        $(sourcetree)/lib/cpp/antlr/TreeParserSharedInputState.hpp \
179        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
180        $(sourcetree)/lib/cpp/antlr/NoViableAltException.hpp \
181        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp
182
183$(objdir)/CalcParser@OBJEXT@: \
184        $(objdir)/CalcParser.cpp \
185        $(objdir)/CalcParser.hpp \
186        $(sourcetree)/lib/cpp/antlr/config.hpp \
187        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
188        $(sourcetree)/lib/cpp/antlr/Token.hpp \
189        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
190        $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \
191        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
192        $(objdir)/CalcParserTokenTypes.hpp \
193        $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \
194        $(sourcetree)/lib/cpp/antlr/Parser.hpp \
195        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
196        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
197        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
198        $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \
199        $(sourcetree)/lib/cpp/antlr/AST.hpp \
200        $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \
201        $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \
202        $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \
203        $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \
204        $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp \
205        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
206        $(sourcetree)/lib/cpp/antlr/NoViableAltException.hpp \
207        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp
208
209$(objdir)/CalcLexer@OBJEXT@: \
210        $(objdir)/CalcLexer.cpp \
211        $(objdir)/CalcLexer.hpp \
212        $(sourcetree)/lib/cpp/antlr/config.hpp \
213        $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \
214        $(sourcetree)/lib/cpp/antlr/Token.hpp \
215        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
216        $(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \
217        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
218        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
219        $(objdir)/CalcParserTokenTypes.hpp \
220        $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
221        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
222        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
223        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
224        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
225        $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
226        $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
227        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
228        $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \
229        $(sourcetree)/lib/cpp/antlr/TokenStreamException.hpp \
230        $(sourcetree)/lib/cpp/antlr/TokenStreamIOException.hpp \
231        $(sourcetree)/lib/cpp/antlr/TokenStreamRecognitionException.hpp \
232        $(sourcetree)/lib/cpp/antlr/CharStreamException.hpp \
233        $(sourcetree)/lib/cpp/antlr/CharStreamIOException.hpp \
234        $(sourcetree)/lib/cpp/antlr/NoViableAltForCharException.hpp
235
236
237##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
238@stddeps@
239##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
240
Note: See TracBrowser for help on using the repository browser.