Mercurial > hg > vampy
annotate Makefile @ 6:e1b508f2f914
Added support to memory buffers to be used with NumPy (and some rationalisation of code)
author | fazekasgy |
---|---|
date | Wed, 19 Mar 2008 16:02:29 +0000 |
parents | e20e214bdfb5 |
children | 3af6b5990ad8 |
rev | line source |
---|---|
fazekasgy@0 | 1 |
fazekasgy@6 | 2 CXXFLAGS := -I../vamp-plugin-sdk -O2 -Wall -I/usr/include/python2.5 |
fazekasgy@0 | 3 |
fazekasgy@6 | 4 vampy.dylib: PyPlugin.o PyPlugScanner.o pyvamp-main.o Mutex.o |
fazekasgy@6 | 5 g++ -shared $^ -o $@ -L../vamp-plugin-sdk/vamp-sdk -lvamp-sdk -dynamiclib -lpython2.5 -lpthread |
fazekasgy@0 | 6 |
fazekasgy@6 | 7 clean: |
fazekasgy@6 | 8 rm *.o |
fazekasgy@0 | 9 |
fazekasgy@0 | 10 |
fazekasgy@6 | 11 # Install plugin |
fazekasgy@0 | 12 # |
fazekasgy@6 | 13 LIBRARY_PREFIX :=/Library |
fazekasgy@6 | 14 INSTALL_DIR :=$(LIBRARY_PREFIX)/Audio/Plug-Ins/Vamp |
fazekasgy@6 | 15 PYEXAMPLE_DIR :='Example VamPy Plugins' |
fazekasgy@6 | 16 PLUGIN_NAME :=vampy |
fazekasgy@6 | 17 PLUGIN_EXT :=.dylib |
fazekasgy@6 | 18 |
fazekasgy@6 | 19 install: |
fazekasgy@6 | 20 mkdir -p $(INSTALL_DIR) |
fazekasgy@6 | 21 rm -f $(INSTALL_DIR)/$(PLUGIN_NAME)$(PLUGIN_EXT) |
fazekasgy@6 | 22 cp $(PLUGIN_NAME)$(PLUGIN_EXT) $(INSTALL_DIR)/$(PLUGIN_NAME)$(PLUGIN_EXT) |
fazekasgy@6 | 23 cp $(PYEXAMPLE_DIR)/*.py $(INSTALL_DIR) |
fazekasgy@6 | 24 |
fazekasgy@6 | 25 installplug : install |
fazekasgy@6 | 26 cleanplug : clean |