CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -fpic
bundle: AmplitudeFollower.o PercussionOnsetDetector.o SpectralCentroid.o ZeroCrossing.o plugins.o
	g++ $(CXXFLAGS) -shared -Wl,-Bsymbolic -o vamp-example-plugins.so AmplitudeFollower.o PercussionOnsetDetector.o SpectralCentroid.o ZeroCrossing.o plugins.o $(pkg-config --libs vamp-sdk)
AmplitudeFollower.cpp PercussionOnsetDetector.cpp SpectralCentroid.cpp ZeroCrossing.cpp plugins.cpp:
	g++ $(CXXFLAGS) -c .cpp
clean:
	-rm AmplitudeFollower.o PercussionOnsetDetector.o SpectralCentroid.o ZeroCrossing.o plugins.o vamp-example-plugins.so
