[med-svn] [python-mne] 27/376: adding makefile for easier clean + test cycle

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:21:59 UTC 2015


This is an automated email from the git hooks/post-receive script.

yoh pushed a commit to annotated tag v0.1
in repository python-mne.

commit 27f9ed06f19a6815631d606c049a5fc5a14f537d
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Sat Jan 1 22:08:05 2011 -0500

    adding makefile for easier clean + test cycle
---
 Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..0ed5acd
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,45 @@
+# simple makefile to simplify repetetive build env management tasks under posix
+
+# caution: testing won't work on windows, see README
+
+PYTHON ?= python
+NOSETESTS ?= nosetests
+CTAGS ?= ctags
+
+all: clean inplace test test-doc
+
+clean-pyc:
+	find . -name "*.pyc" | xargs rm -f
+
+clean-so:
+	find . -name "*.so" | xargs rm -f
+	find . -name "*.pyd" | xargs rm -f
+
+clean-build:
+	rm -rf build
+
+clean-ctags:
+	rm -f tags
+
+clean: clean-build clean-pyc clean-so clean-ctags
+
+in: inplace # just a shortcut
+inplace:
+	$(PYTHON) setup.py build_ext -i
+
+test: in
+	$(NOSETESTS) scikits/learn
+test-doc:
+	$(NOSETESTS) --with-doctest --doctest-tests --doctest-extension=rst doc/ doc/modules/
+
+test-coverage:
+	$(NOSETESTS) --with-coverage --cover-package=fiff
+
+
+trailing-spaces:
+	find -name "*.py" |xargs sed -i 's/[ \t]*$$//'
+
+ctags:
+	# make tags for symbol based navigation in emacs and vim
+	# Install with: sudo apt-get install exuberant-ctags
+	$(CTAGS) -R *

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-mne.git



More information about the debian-med-commit mailing list