1##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2@stdvars@
3##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4
5## do not change this value
6subdir=lib/csharp/antlr.runtime
7
8all :: lib
9
10lib: @ANTLR_NET@
11
12antlr_cs_FILES = \
13  @abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ANTLRException.cs\
14	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ANTLRPanicException.cs\
15	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ASTFactory.cs\
16	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ASTNodeCreator.cs\
17	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ASTNULLType.cs\
18	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ASTPair.cs\
19	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ASTVisitor.cs\
20	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/BaseAST.cs\
21	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ByteBuffer.cs\
22	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CharBuffer.cs\
23	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CharQueue.cs\
24	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CharScanner.cs\
25	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CharStreamException.cs\
26	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CharStreamIOException.cs\
27	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CommonAST.cs\
28	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CommonASTWithHiddenTokens.cs\
29	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CommonHiddenStreamToken.cs\
30	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/CommonToken.cs\
31	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/DefaultFileLineFormatter.cs\
32	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/DumpASTVisitor.cs\
33	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/FileLineFormatter.cs\
34	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/IHiddenStreamToken.cs\
35	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/InputBuffer.cs\
36	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/IToken.cs\
37	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/LexerSharedInputState.cs\
38	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/LLkParser.cs\
39	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/MismatchedCharException.cs\
40	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/MismatchedTokenException.cs\
41	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/NoViableAltException.cs\
42	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/NoViableAltForCharException.cs\
43	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/Parser.cs\
44	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ParserSharedInputState.cs\
45	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ParseTree.cs\
46	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ParseTreeRule.cs\
47	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/ParseTreeToken.cs\
48	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/RecognitionException.cs\
49	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/SemanticException.cs\
50	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/StringUtils.cs\
51	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenBuffer.cs\
52	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/Token.cs\
53	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenCreator.cs\
54	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenQueue.cs\
55	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamBasicFilter.cs\
56	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStream.cs\
57	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamException.cs\
58	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamHiddenTokenFilter.cs\
59	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamIOException.cs\
60	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamRecognitionException.cs\
61	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamRetryException.cs\
62	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamRewriteEngine.cs\
63	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenStreamSelector.cs\
64	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TokenWithIndex.cs\
65	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TreeParser.cs\
66	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr/TreeParserSharedInputState.cs\
67	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.collections/AST.cs\
68	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.collections.impl/ASTArray.cs\
69	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.collections.impl/BitSet.cs\
70	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ANTLREventArgs.cs\
71	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/DebuggingCharScanner.cs\
72	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/DebuggingInputBuffer.cs\
73	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/DebuggingParser.cs\
74	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/GuessingEventArgs.cs\
75	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ICharScannerDebugSubject.cs\
76	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/IDebugSubject.cs\
77	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/InputBufferEventArgs.cs\
78	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/InputBufferEventSupport.cs\
79	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/InputBufferListenerBase.cs\
80	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/InputBufferListener.cs\
81	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/InputBufferReporter.cs\
82	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/IParserDebugSubject.cs\
83	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/Listener.cs\
84	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/LLkDebuggingParser.cs\
85	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/MessageEventArgs.cs\
86	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/MessageListenerBase.cs\
87	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/MessageListener.cs\
88	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/NewLineEventArgs.cs\
89	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/NewLineListener.cs\
90	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserController.cs\
91	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserEventSupport.cs\
92	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserListenerBase.cs\
93	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserListener.cs\
94	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserMatchEventArgs.cs\
95	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserMatchListenerBase.cs\
96	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserMatchListener.cs\
97	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserReporter.cs\
98	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserTokenEventArgs.cs\
99	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserTokenListenerBase.cs\
100	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParserTokenListener.cs\
101	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ParseTreeDebugParser.cs\
102	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/ScannerEventSupport.cs\
103	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SemanticPredicateEventArgs.cs\
104	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SemanticPredicateListenerBase.cs\
105	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SemanticPredicateListener.cs\
106	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SyntacticPredicateEventArgs.cs\
107	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SyntacticPredicateListenerBase.cs\
108	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/SyntacticPredicateListener.cs\
109	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/TraceEventArgs.cs\
110	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/TraceListenerBase.cs\
111	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/TraceListener.cs\
112	@abs_top_srcdir@/lib/csharp/antlr.runtime/antlr.debug/Tracer.cs\
113	@abs_top_srcdir@/lib/csharp/antlr.runtime/SupportClass.cs\
114	@abs_top_srcdir@/lib/csharp/antlr.runtime/AssemblyInfo.cs\
115  $(eof)
116
117
118clean-target ::
119	@ @RMF@ @ANTLR_NET@
120
121@ANTLR_NET@ :: $(antlr_cs_FILES)
122	 @- @RMF@ $@
123	 @  @CSHARP_COMPILE_CMD@  $@ $(antlr_cs_FILES)
124	 @  test -f  $@ || exit 1
125
126clean ::
127	@RMF@ *.obj *.o *.a  *.lib *.so *.dll *~ @ANTLR_NET@
128
129## use this target if you just want to rebuild the lib without
130## compiling again.
131clean-lib :
132	@RMF@ @ANTLR_NET@
133
134distclean :: clean
135	@RMF@ Makefile
136
137install :: @ANTLR_NET@
138	@$(MKDIR) -p "$(libdir)"
139	@@ECHO@ "install C# core files .. "
140	@for f in @ANTLR_NET@  ; do \
141		@ECHO@ "install $${f}" ; \
142		if test -f "$${f}" ; then \
143			$(INSTALL) -m 444 "$${f}" "$(libdir)" ; \
144			$(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \
145		fi ;\
146	done
147
148## dependencies
149@ANTLR_NET@        :: Makefile
150@ANTLR_NET@        :: @abs_this_builddir@/scripts/csc.sh
151
152## other dependencies to be listed below
153@stddeps@
154