-test_python: export LD_LIBRARY_PATH=$(PWD)/build/src
-test_python: local_dylib
- # clean
- -pip uninstall -v -y aubio
- ./setup.py clean
- $(WAFCMD) distclean
- # build library
- $(WAFCMD) configure build
- # install python requirements
- pip install -v -r requirements.txt
+list_installed:
+ find $(DESTDIR) -ls | sed 's|$(DESTDIR)|/«destdir»|'
+
+list_installed_python:
+ find $(PYDESTDIR) -ls | sed 's|$(PYDESTDIR)|/«pydestdir»|'
+
+uninstall:
+ # uninstall
+ $(WAFCMD) uninstall $(WAFOPTS)
+
+delete_install:
+ rm -rf $(PWD)/dist/test
+
+build_python:
+ # build python-aubio, using locally built libaubio if found
+ python ./setup.py build $(ENABLE_DOUBLE)
+
+build_python_extlib:
+ # build python-aubio using (locally) installed libaubio
+ [ -f $(DESTDIR)/$(INCLUDEDIR)/aubio/aubio.h ]
+ [ -d $(DESTDIR)/$(LIBDIR) ]
+ [ -f $(DESTDIR)/$(LIBDIR)/pkgconfig/aubio.pc ]
+ PKG_CONFIG_PATH=$(DESTDIR)/$(LIBDIR)/pkgconfig \
+ CFLAGS="-I$(DESTDIR)/$(INCLUDEDIR) $(CFLAGS)" \
+ LDFLAGS="-L$(DESTDIR)/$(LIBDIR) $(CFLAGS)" \
+ make build_python
+ make list_installed
+ cat $(DESTDIR)/$(LIBDIR)/pkgconfig/aubio.pc
+
+deps_python:
+ # install or upgrade python requirements
+ pip install --verbose --upgrade --requirement requirements.txt
+
+# use pip or distutils?
+#install_python: install_python_with_pip
+uninstall_python: uninstall_python_with_pip
+install_python: install_python_with_distutils
+#uninstall_python: uninstall_python_with_distutils
+
+install_python_with_pip: