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