vector-bundles-sagemath/makefile

41 lines
688 B
Makefile

# 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