source: trunk/yao/share/antlr-2.7.7/examples/cpp/tinyc/Makefile @ 1

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

Initial import of YAO sources

  • Property svn:eol-style set to native
File size: 18.0 KB
Line 
1##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2
3## --*- Makefile -*--
4SUBDIRS         := 
5
6## helper utilities ..
7INSTALL         = /usr/bin/install -c
8MKDIR           = /bin/mkdir
9RM              = /bin/rm -r -f
10RMF             = /bin/rm -r -f
11TAR             = /bin/tar
12TOUCH           = /bin/touch
13CHMOD           = /bin/chmod
14SED             = /bin/sed
15GREP            = /bin/grep
16CAT             = /bin/cat
17CHMOD           = /bin/chmod
18CP              = /bin/cp
19ECHO            = /bin/echo
20
21# usual dribble
22exec_prefix     = ${prefix}
23prefix          = /usr/local
24program_transform_name = s,x,x,
25bindir          = ${exec_prefix}/bin
26sbindir         = ${exec_prefix}/sbin
27libexecdir      = ${exec_prefix}/libexec
28datadir         = ${prefix}/share
29sysconfdir      = ${prefix}/etc
30sharedstatedir  = ${prefix}/com
31localstatedir   = ${prefix}/var
32libdir          = ${exec_prefix}/lib
33includedir      = ${prefix}/include
34oldincludedir   = /usr/include
35infodir         = ${prefix}/info
36mandir          = ${prefix}/man
37build_alias     = 
38host_alias      = 
39target_alias    = 
40build           = x86_64-unknown-linux-gnu
41build_cpu       = x86_64
42build_vendor    = unknown
43build_os        = linux-gnu
44host            = x86_64-unknown-linux-gnu
45host_cpu        = x86_64
46host_vendor     = unknown
47host_os         = linux-gnu
48just_make       = /usr/bin/make
49
50# Version stuff...
51VERSION         = 2
52SUBVERSION      = 7
53PATCHLEVEL      = 7
54PACKAGE_NAME    = antlr
55PACKAGE_VERSION = 2.7.7
56versioneddir    = antlr-2.7.7
57
58# navigation
59builddir        = /usr/neuro/local/yao/yao9/share/antlr-2.7.7
60buildtree       = /usr/neuro/local/yao/yao9/share/antlr-2.7.7
61sourcetree      = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/..
62
63## Two abbrevs to shorten things. $(thisdir) shall be the current
64## working  directory  as  absolute  name  and $(_srcdir) is it's
65## source dir companion. That means that  $(thisdir)/Makefile has
66## been generated by $(_srcdir)/Makefile.in.
67_srcdir         = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../$(subdir)
68thisdir         = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/$(subdir)
69
70# variable 'srcdir' is deprecated - use sourcetree
71srcdir          = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/..
72# variable 'objdir' is deprecated - use buildtree
73objdir          = /usr/neuro/local/yao/yao9/share/antlr-2.7.7
74
75# other
76verbose         = 0
77
78## SUBDIRS you want to exclude (separate them by using "|").
79SUBDIRS_NOT    := .
80
81CLR            = /usr/bin/mono
82
83ANTLR_JAR      = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/antlr/antlr.jar
84ANTLR_LIB      = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/cpp/src/libantlr.a
85ANTLR_NET      = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/antlr.runtime.dll
86ANTLR_PY       = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/python/antlr/python.py
87ASTFRAME_NET   = /usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/antlr.astframe.dll
88
89antlr_jar      = antlr.jar
90antlr_lib      = libantlr.a
91antlr_net      = antlr.runtime.dll
92antlr_py       = python.py
93astframe_net   = antlr.astframe.dll
94##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
95
96## do not change this value
97
98subdir=examples/cpp/tinyc
99
100srcdir=/usr/neuro/local/yao/yao9/share/antlr-2.7.7/examples/cpp/tinyc/../../../examples/cpp/tinyc
101objdir=/usr/neuro/local/yao/yao9/share/antlr-2.7.7/examples/cpp/tinyc
102
103this : test
104test : test1
105
106
107all: tinyc test
108
109lexer_g_FILES = \
110        $(srcdir)/lexer.g \
111        $(eol)
112
113lexer_g_cxx_FILES = \
114        $(objdir)/TinyCLexer.cpp \
115        $(eol)
116
117lexer_g_hpp_FILES = \
118        $(objdir)/TinyCLexer.hpp \
119        $(objdir)/TinyCLexerTokenTypes.hpp \
120        $(objdir)/TinyCTokenTypes.hpp \
121        $(eol)
122
123lexer_g_txt_FILES = \
124        $(objdir)/TinyCLexerTokenTypes.txt \
125        $(objdir)/TinyCTokenTypes.txt \
126        $(eol)
127
128lexer_g_gen_FILES = \
129        $(lexer_g_cxx_FILES) \
130        $(lexer_g_hpp_FILES) \
131        $(lexer_g_txt_FILES) \
132        $(eol)
133
134lexer_g_obj_FILES = \
135        $(objdir)/TinyCLexer.o \
136        $(eol)
137
138tinyc_g_FILES = \
139        $(srcdir)/tinyc.g \
140        $(eol)
141
142tinyc_g_cxx_FILES = \
143        $(objdir)/TinyCParser.cpp \
144        $(eol)
145
146tinyc_g_hpp_FILES = \
147        $(objdir)/TinyCParser.hpp \
148        $(objdir)/TinyCParserTokenTypes.hpp \
149        $(eol)
150
151tinyc_g_txt_FILES = \
152        $(objdir)/TinyCParserTokenTypes.txt \
153        $(eol)
154
155tinyc_g_gen_FILES = \
156        $(tinyc_g_cxx_FILES) \
157        $(tinyc_g_hpp_FILES) \
158        $(tinyc_g_txt_FILES) \
159        $(eol)
160
161tinyc_g_obj_FILES = \
162        $(objdir)/TinyCParser.o \
163        $(eol)
164
165## Source files
166tinyc_cxx_FILES = \
167        $(lexer_g_cxx_FILES) \
168        $(tinyc_g_cxx_FILES) \
169        $(srcdir)/Main.cpp \
170        $(eol)
171
172## Object files
173tinyc_obj_FILES = \
174        $(lexer_g_obj_FILES) \
175        $(tinyc_g_obj_FILES) \
176        $(objdir)/Main.o \
177        $(eol)
178
179## Test commands
180test1_cmd = $(objdir)/tinyc < $(srcdir)/input.c
181
182## Tests to be executed
183test1: tinyc
184        @ v="$(verbose)"; if test $$v -gt 0 ; then  /bin/echo "$(test1_cmd)" ;  else  /bin/echo "exec test1 .."fi
185        @ $(test1_cmd)
186
187## How to make binaries
188tinyc : $(tinyc_obj_FILES) /usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/cpp/src/libantlr.a
189        /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/link.sh $@ $(tinyc_obj_FILES)
190
191## How to compile ANTLR grammar files
192$(objdir)/.lexer.g : $(srcdir)/lexer.g /usr/neuro/local/yao/yao9/share/antlr-2.7.7/antlr/antlr.jar
193        /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/antlr.sh $(srcdir)/lexer.g
194        $(TOUCH) `echo $(objdir)/.lexer.g`
195
196$(lexer_g_gen_FILES): $(objdir)/.lexer.g
197
198$(objdir)/.tinyc.g : $(srcdir)/tinyc.g /usr/neuro/local/yao/yao9/share/antlr-2.7.7/antlr/antlr.jar
199        /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/antlr.sh $(srcdir)/tinyc.g
200        $(TOUCH) `echo $(objdir)/.tinyc.g`
201
202$(tinyc_g_gen_FILES): $(objdir)/.tinyc.g
203
204## Dependencies between the .g files
205$(objdir)/.tinyc.g : $(objdir)/.lexer.g
206
207## GNU make - how to make object file
208$(objdir)/%.o : $(srcdir)/%.cpp
209        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh $<
210
211## GNU make - how to make object file
212$(objdir)/%.o : $(objdir)/%.cpp
213        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh $<
214
215## GNU make - how to make object file
216%.o : $(srcdir)/%.cpp
217        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh $<
218
219## GNU make - how to make object file
220%.o : $(objdir)/%.cpp
221        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh $<
222
223#####
224## GNU make - how to make object file
225$(objdir)/%.o : $(srcdir)/%.c
226        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/c.sh $<
227
228## GNU make - how to make object file
229$(objdir)/%.o : $(objdir)/%.c
230        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/c.sh $<
231
232## GNU make - how to make object file
233%.o : $(srcdir)/%.c
234        @ /bin/sh /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/c.sh $<
235
236## Housecleaning
237clean:
238        - /bin/rm -r -f *.o *.obj *.exe \
239        $(lexer_g_gen_FILES) \
240        $(objdir)/.lexer.g \
241        $(tinyc_g_gen_FILES) \
242        $(objdir)/.tinyc.g \
243        tinyc
244
245distclean: clean
246        /bin/rm -r -f Makefile
247
248## If cxx.sh script changed ..
249$(lexer_g_obj_FILES) : /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh
250$(tinyc_g_obj_FILES) : /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh
251## If link.sh script changed ..
252$(lexer_g_obj_FILES) : /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/link.sh
253$(tinyc_g_obj_FILES) : /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/link.sh
254
255$(objdir)/Main.o: \
256        $(srcdir)/Main.cpp \
257        $(objdir)/TinyCLexer.hpp \
258        $(sourcetree)/lib/cpp/antlr/config.hpp \
259        $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \
260        $(sourcetree)/lib/cpp/antlr/Token.hpp \
261        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
262        $(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \
263        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
264        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
265        $(objdir)/TinyCTokenTypes.hpp \
266        $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
267        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
268        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
269        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
270        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
271        $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
272        $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
273        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
274        $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \
275        $(objdir)/TinyCParser.hpp \
276        $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \
277        $(objdir)/TinyCParserTokenTypes.hpp \
278        $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \
279        $(sourcetree)/lib/cpp/antlr/Parser.hpp \
280        $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \
281        $(sourcetree)/lib/cpp/antlr/AST.hpp \
282        $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \
283        $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \
284        $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \
285        $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \
286        $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp
287
288$(objdir)/TinyCLexer.o: \
289        $(objdir)/TinyCLexer.cpp \
290        $(objdir)/TinyCLexer.hpp \
291        $(sourcetree)/lib/cpp/antlr/config.hpp \
292        $(sourcetree)/lib/cpp/antlr/CommonToken.hpp \
293        $(sourcetree)/lib/cpp/antlr/Token.hpp \
294        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
295        $(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \
296        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
297        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
298        $(objdir)/TinyCTokenTypes.hpp \
299        $(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
300        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
301        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
302        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
303        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
304        $(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
305        $(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
306        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
307        $(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \
308        $(sourcetree)/lib/cpp/antlr/TokenStreamException.hpp \
309        $(sourcetree)/lib/cpp/antlr/TokenStreamIOException.hpp \
310        $(sourcetree)/lib/cpp/antlr/TokenStreamRecognitionException.hpp \
311        $(sourcetree)/lib/cpp/antlr/CharStreamException.hpp \
312        $(sourcetree)/lib/cpp/antlr/CharStreamIOException.hpp \
313        $(sourcetree)/lib/cpp/antlr/NoViableAltForCharException.hpp
314
315$(objdir)/TinyCParser.o: \
316        $(objdir)/TinyCParser.cpp \
317        $(objdir)/TinyCParser.hpp \
318        $(sourcetree)/lib/cpp/antlr/config.hpp \
319        $(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
320        $(sourcetree)/lib/cpp/antlr/Token.hpp \
321        $(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
322        $(sourcetree)/lib/cpp/antlr/TokenBuffer.hpp \
323        $(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
324        $(objdir)/TinyCParserTokenTypes.hpp \
325        $(sourcetree)/lib/cpp/antlr/LLkParser.hpp \
326        $(sourcetree)/lib/cpp/antlr/Parser.hpp \
327        $(sourcetree)/lib/cpp/antlr/BitSet.hpp \
328        $(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
329        $(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
330        $(sourcetree)/lib/cpp/antlr/MismatchedTokenException.hpp \
331        $(sourcetree)/lib/cpp/antlr/AST.hpp \
332        $(sourcetree)/lib/cpp/antlr/ASTRefCount.hpp \
333        $(sourcetree)/lib/cpp/antlr/ASTFactory.hpp \
334        $(sourcetree)/lib/cpp/antlr/ASTArray.hpp \
335        $(sourcetree)/lib/cpp/antlr/ASTPair.hpp \
336        $(sourcetree)/lib/cpp/antlr/ParserSharedInputState.hpp \
337        $(sourcetree)/lib/cpp/antlr/RefCount.hpp \
338        $(sourcetree)/lib/cpp/antlr/NoViableAltException.hpp \
339        $(sourcetree)/lib/cpp/antlr/SemanticException.hpp
340
341
342##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
343
344## --*- Makefile -*--
345## Make listed targets even in case a file with same name exists.
346.PHONY: \
347 this \
348 all clean install test distclean \
349 this-all this-clean this-install this-test this-distclean \
350 all-this clean-this install-this test-this distclean-this \
351 $(eof)
352
353## delete suffix rules - shortens output when using -d and is not
354## used anyway (and should not be used).
355.SUFFIXES:
356
357Makefile :: /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../$(subdir)/Makefile.in  \
358            /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.deps \
359                                          /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.make \
360                                          /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.vars \
361            /usr/neuro/local/yao/yao9/share/antlr-2.7.7/config.status
362        @echo "*** update $(subdir)/Makefile"
363        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES="$(subdir)/Makefile" /bin/sh ./config.status -q
364
365/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.deps : \
366        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/config.deps.in
367        @echo "*** update $@"
368        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/config.deps /bin/sh ./config.status -q
369
370/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.make : \
371        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/config.make.in
372        @echo "*** update $@"
373        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/config.make /bin/sh ./config.status -q
374
375/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/config.vars : \
376        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/config.vars.in
377        @echo "*** update $@"
378        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/config.vars /bin/sh ./config.status -q
379
380/usr/neuro/local/yao/yao9/share/antlr-2.7.7/config.status : \
381        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../configure
382        @echo "*** reconfigure $@ - stay tuned .."
383        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && /bin/sh ./config.status -q --recheck
384        @echo "*** update all configured files .."
385        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && /bin/sh ./config.status -q
386
387### In a pure devel mode there should be also a dependency listed on how
388### to make configure out of  configure.in.  This  requires that usr has
389### m4  and  autoconf (proper version) installed. Appropriate checks are
390### not done in configure. If so, then uncomment next lines:
391###
392###   @rule_configure_configure_in@
393###
394
395/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/antlr.sh : \
396        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/antlr.sh.in
397        @echo "*** update $@"
398        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/antlr.sh /bin/sh ./config.status -q
399
400/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cpp.sh : \
401        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/cpp.sh.in
402        @echo "*** update $@"
403        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/cpp.sh /bin/sh ./config.status -q
404
405/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/csc.sh : \
406        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/csc.sh.in
407        @echo "*** update $@"
408        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/csc.sh /bin/sh ./config.status -q
409
410/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/cxx.sh : \
411        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/cxx.sh.in
412        @echo "*** update $@"
413        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/cxx.sh /bin/sh ./config.status -q
414
415/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/jar.sh : \
416        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/jar.sh.in
417        @echo "*** update $@"
418        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/jar.sh /bin/sh ./config.status -q
419
420/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/javac.sh : \
421        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/javac.sh.in
422        @echo "*** update $@"
423        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/javac.sh /bin/sh ./config.status -q
424
425/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/java.sh : \
426        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/java.sh.in
427        @echo "*** update $@"
428        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/java.sh /bin/sh ./config.status -q
429
430/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/lib.sh : \
431        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/lib.sh.in
432        @echo "*** update $@"
433        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/lib.sh /bin/sh ./config.status -q
434
435/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/link.sh : \
436        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/link.sh.in
437        @echo "*** update $@"
438        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/link.sh /bin/sh ./config.status -q
439
440/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/pyinst.sh : \
441        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/pyinst.sh.in
442        @echo "*** update $@"
443        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/pyinst.sh /bin/sh ./config.status -q
444
445/usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/python.sh : \
446        /usr/neuro/local/yao/yao9/share/antlr-2.7.7/scripts/../scripts/python.sh.in
447        @echo "*** update $@"
448        @cd /usr/neuro/local/yao/yao9/share/antlr-2.7.7 && CONFIG_FILES=scripts/python.sh /bin/sh ./config.status -q
449
450
451## This rule shall ensure that ANTLR_NET is up-to-date. The rule is a
452## double colon rule, ie. further  rules  with the same target may be
453## added. For unknown reasons, double colon rules are always phony,ie.
454## getting executed even in case target exists. We break the infinite
455## loop,  we only  jump  into  subdir  "lib/csharp/src" if we are not
456## already in. It is very important that  each Makefile[.in] sets the
457## variable $(subdir) proper.
458
459/usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/antlr.runtime.dll ::
460        @ subdir="lib/csharp/antlr.runtime" ; \
461    case $(subdir) in \
462          $$subdir ) ;; \
463          * ) d="/usr/neuro/local/yao/yao9/share/antlr-2.7.7/$$subdir" ; \
464        test -f "$$d/Makefile" && {  \
465         /usr/bin/make -C "$$d" $@ ; \
466        }       \
467        ;; \
468    esac
469
470/usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/antlr.astframe.dll ::
471        @ subdir="lib/csharp/antlr.astframe" ; \
472    case $(subdir) in \
473          $$subdir ) ;; \
474          * ) d="/usr/neuro/local/yao/yao9/share/antlr-2.7.7/$$subdir" ; \
475        test -f "$$d/Makefile" && {  \
476         /usr/bin/make -C "$$d" $@ ; \
477        }       \
478        ;; \
479    esac
480
481
482/usr/neuro/local/yao/yao9/share/antlr-2.7.7/antlr/antlr.jar ::
483        @ subdir="antlr" ; \
484    case $(subdir) in \
485          $$subdir ) ;; \
486          * ) d="/usr/neuro/local/yao/yao9/share/antlr-2.7.7/$$subdir" ; \
487        test -f "$$d/Makefile" && {  \
488         /usr/bin/make -C "$$d" $@ ; \
489        }       \
490        ;; \
491    esac
492
493
494/usr/neuro/local/yao/yao9/share/antlr-2.7.7/lib/cpp/src/libantlr.a ::
495        @ subdir="lib/cpp/src" ; \
496    case $(subdir) in \
497          $$subdir ) ;; \
498          * ) d="/usr/neuro/local/yao/yao9/share/antlr-2.7.7/$$subdir" ; \
499        test -f "$$d/Makefile" && {  \
500         /usr/bin/make -C "$$d" $@ ; \
501        }       \
502        ;; \
503    esac
504
505##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
506
Note: See TracBrowser for help on using the repository browser.