# This Makefile is for convenience as a reminder and shortcut for the most used commands # Package folder PACKAGE = vector_bundle # change to your sage command if needed SAGE = sage all: install test install: $(SAGE) -pip install --upgrade -v . uninstall: $(SAGE) -pip uninstall $(PACKAGE) develop: $(SAGE) -pip install --upgrade -e . test: $(SAGE) setup.py test debug: $(SAGE) setup.py debug coverage: $(SAGE) -coverage $(PACKAGE)/* doc: cd docs && $(SAGE) -sh -c "make html" doc-pdf: cd docs && $(SAGE) -sh -c "make latexpdf" clean: clean-doc clean-doc: cd docs && $(SAGE) -sh -c "make clean" .PHONY: all install develop test coverage clean clean-doc doc doc-pdf