SHELL = /bin/bash
.PHONY: run test docs release install

run:
	# running example simulation
	if [ -d "example_results" ]; then rm -r example_results; fi
	./run.jl -o example_results
	src/analysis/analyse_nature.R example_results

test:
	# running test suite
	cd test; julia runtests.jl

commit = $(shell git log --format="%cd (commit %h)" --date=short -1)

docs:
	# building documentation
	# include a date stamp with the latest commit
	sed -i -e "s/\*Last updated:.*/\*Last updated: ${commit}\*/" docs/src/index.md
	cd docs; julia builddocs.jl

release:
	echo "Not yet implemented."

install:
	echo: "Not relevant. Use `julia run.jl` to run Persefone."