diff --git a/.gitignore b/.gitignore index 5dc97b5..92a9766 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .ipynb_checkpoints/ html/ +eulerbooks.tar.gz diff --git a/Makefile b/Makefile index 7b3c673..2e568a9 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: all clean +.PHONY: all clean dist HTMLS = $(patsubst notebooks/%.ipynb,html/%.html,$(wildcard notebooks/*.ipynb)) @@ -16,3 +16,16 @@ html/%.html: notebooks/%.ipynb | html html: mkdir -p html + +dist: eulerbooks.tar.gz + +eulerbooks.tar.gz: $(HTMLS) Makefile README.md LICENSE + rm -f $@ + mkdir eulerbooks + cp -r html eulerbooks + mkdir eulerbooks/notebooks + cp notebooks/*.ipynb eulerbooks/notebooks + cp -r notebooks/txt eulerbooks/notebooks + cp LICENSE Makefile README.md eulerbooks + tar -czf $@ eulerbooks + rm -r eulerbooks