all: lily_white.pl lily_black.py

lily_white.pl: unformatted.py
	python $< > $@

lily_black.py: unformatted.pl
	perl $< > $@

unformatted.pl: data_core.pl data_core.py data_template.txt data_util.py
	perl ./generate_perl.pl > $@

unformatted.py: data_core.pl data_core.py data_template.txt data_util.py
	perl ./generate_python.pl > $@

data_template.txt: lily.txt
	perl ./encode_template.pl $< > $@

clean:
	-rm -f lily_white.pl lily_black.py
	-rm -f unformatted.pl unformatted.py data_template.txt
