#Makefile to build VINL

#Java sources
STEMS=VinlBoolean VinlDecimal VinlBreak VinlContinue VinlFunction VinlOperation VinlSymbolTable VinlType VinlVoid
STEMS+=VinlGraphicPanel VinlInterpreterGui VinlTurtue

#classpath to compile antlr
CLASSPATH=lib/antlr.jar

.PHONY: all
all: antlr classes

classes: 
	javac -classpath $(CLASSPATH) *.java

antlr: vinl_grammar.g vinl_walker.g
	antlr vinl_grammar.g
	antlr vinl_walker.g


