18 lines
324 B
Makefile
18 lines
324 B
Makefile
MAINFILE = main
|
|
PACKAGE = Example2
|
|
|
|
ifndef ANTLR4
|
|
$(error variable ANTLR4 is not set)
|
|
endif
|
|
|
|
default: $(PACKAGE)Parser.py
|
|
|
|
$(PACKAGE)Parser.py: $(PACKAGE).g4
|
|
$(ANTLR4) $^ -Dlanguage=Python3
|
|
|
|
run: $(MAINFILE).py $(PACKAGE)Parser.py
|
|
python3 $<
|
|
|
|
clean:
|
|
rm -rf *~ $(PACKAGE)*.py $(PACKAGE)*.pyc *.interp *.tokens __pycache*
|