Index: third_party/cython/src/Makefile |
diff --git a/third_party/cython/src/Makefile b/third_party/cython/src/Makefile |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5b28eae8b0806fa0da7d0181f162d567348bf667 |
--- /dev/null |
+++ b/third_party/cython/src/Makefile |
@@ -0,0 +1,41 @@ |
+PYTHON?=python |
+REPO = git://github.com/cython/cython.git |
+ |
+all: local |
+ |
+local: |
+ ${PYTHON} setup.py build_ext --inplace |
+ |
+TMPDIR = .repo_tmp |
+.git: .gitrev |
+ rm -rf $(TMPDIR) |
+ git clone -n $(REPO) $(TMPDIR) |
+ cd $(TMPDIR) && git reset -q "$(shell cat .gitrev)" |
+ mv $(TMPDIR)/.git . |
+ rm -rf $(TMPDIR) |
+ git ls-files -d | xargs git checkout -- |
+ |
+repo: .git |
+ |
+ |
+clean: |
+ @echo Cleaning Source |
+ @rm -fr build |
+ @rm -f *.py[co] */*.py[co] */*/*.py[co] */*/*/*.py[co] |
+ @rm -f *.so */*.so */*/*.so |
+ @rm -f *.pyd */*.pyd */*/*.pyd |
+ @rm -f *~ */*~ */*/*~ |
+ @rm -f core */core |
+ @rm -f Cython/Compiler/*.c |
+ @rm -f Cython/Plex/*.c |
+ @rm -f Cython/Runtime/refnanny.c |
+ @(cd Demos; $(MAKE) clean) |
+ |
+testclean: |
+ rm -fr BUILD |
+ |
+test: testclean |
+ ${PYTHON} runtests.py -vv |
+ |
+s5: |
+ $(MAKE) -C Doc/s5 slides |