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*
|