Mercurial > hg > vampy
comparison Makefile @ 31:4f1894c7591b vampy2
Created Vampy2 branch
author | fazekasgy |
---|---|
date | Sun, 20 Sep 2009 17:31:20 +0000 |
parents | 7648f3f2fa14 |
children | a8231788216c |
comparison
equal
deleted
inserted
replaced
28:5139bf30f208 | 31:4f1894c7591b |
---|---|
1 | 1 |
2 CXXFLAGS := -I../vamp-plugin-sdk -O2 -Wall -I/usr/include/python2.5 | 2 CXXFLAGS := -I../vamp-plugin-sdk -O2 -Wall -I/usr/include/python2.5 #-I../host/pyRealTime.h #-fvisibility=hidden |
3 #-fvisibility=hidden | 3 LDFLAGS := -L../vamp-plugin-sdk/vamp-sdk -lvamp-sdk -dynamiclib -lpython2.5 -lpthread |
4 | 4 |
5 vampy.dylib: PyPlugin.o PyPlugScanner.o pyvamp-main.o Mutex.o | 5 all: vampy.dylib |
6 g++ -shared $^ -o $@ -L../vamp-plugin-sdk/vamp-sdk -lvamp-sdk -dynamiclib -lpython2.5 -lpthread | 6 |
7 PyExtensionModule.a: PyExtensionModule.o PyRealTime.o PyFeature.o PyParameterDescriptor.o PyOutputDescriptor.o PyFeatureSet.o | |
8 libtool -static $^ -o $@ | |
9 | |
10 # The standard python extension is .so (even on the Mac) | |
11 PyExtensionModule.so: PyExtensionModule.o PyRealTime.o PyFeature.o PyParameterDescriptor.o PyOutputDescriptor.o PyFeatureSet.o | |
12 g++ -shared $^ -o $@ $(LDFLAGS) | |
13 | |
14 vampy.dylib: PyPlugin.o PyPlugScanner.o vampy-main.o Mutex.o PyTypeInterface.o PyExtensionModule.a | |
15 g++ -shared $^ -o $@ $(LDFLAGS) | |
7 | 16 |
8 # Install plugin | 17 # Install plugin |
9 # | 18 # |
10 LIBRARY_PREFIX :=/Library | 19 LIBRARY_PREFIX :=/Library |
11 INSTALL_DIR :=$(LIBRARY_PREFIX)/Audio/Plug-Ins/Vamp | 20 INSTALL_DIR :=$(LIBRARY_PREFIX)/Audio/Plug-Ins/Vamp |
22 installplug : install | 31 installplug : install |
23 cleanplug : clean | 32 cleanplug : clean |
24 | 33 |
25 clean: | 34 clean: |
26 rm *.o | 35 rm *.o |
36 rm *.a | |
27 rm *$(PLUGIN_EXT) | 37 rm *$(PLUGIN_EXT) |
28 | 38 |