forked from simpeg/pymatsolver
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (20 loc) · 623 Bytes
/
Makefile
File metadata and controls
29 lines (20 loc) · 623 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.PHONY: build coverage lint graphs tests docs mumps mumps_mac mumps_install_mac
build:
python setup.py build_ext --inplace
coverage:
nosetests --logging-level=INFO --with-coverage --cover-package=pymatsolver --cover-html
open cover/index.html
lint:
pylint --output-format=html pymatsolver > pylint.html
graphs:
pyreverse -my -A -o pdf -p pymatsolver pymatsolver/**.py pymatsolver/**/**.py
tests:
nosetests --logging-level=INFO
docs:
cd docs;make html
mumps:
cd pymatsolver/mumps;make build
mumps_mac:
cd pymatsolver/mumps;make build_mac
mumps_install_mac:
brew install mumps --with-scotch5 --without-mpi