antlr-runtime-sys 0.2.0

antlr-runtime library.
Documentation
CXX	:= clang++
CXXFLAGS	:= -I/usr/include/antlr4-runtime -std=c++17 -Wno-overloaded-virtual
LDFLAGS	:= -lantlr4-runtime

demo: demo.o \
	LuceneLexer.o \
        LuceneParser.o \
        LuceneParserBaseListener.o \
        LuceneParserBaseVisitor.o \
        LuceneParserListener.o \
        LuceneParserVisitor.o
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)

aux: antlr-4.10.1-complete.jar
	java -jar $< -Dlanguage=Cpp -listener -visitor -package lucene LuceneLexer.g4 LuceneParser.g4

clean:
	$(RM) LuceneLexer.tokens LuceneLexer.h LuceneLexer.cpp LuceneLexer.interp
	$(RM) LuceneParser.tokens LuceneParser.h LuceneParser.cpp LuceneParser.interp