LABCOMM_JAR=../../compiler/labComm.jar
LABCOMM=java -jar $(LABCOMM_JAR) 

all: gen/animal.py

.PHONY: test
test: gen/animal.py
	PYTHONPATH=../../lib/python:gen ./duck_typing.py


gen/.dir:
	mkdir -p $@

gen/%.py: %.lc | gen/.dir
	$(LABCOMM) --python=$@ $<

.PHONY: clean distclean
clean distclean:
	rm -rf gen