Chris@18: Chris@18: TEMPLATE = lib Chris@18: Chris@116: include(plugin.pri) Chris@18: Chris@18: TARGET = out/vamp-libxtract Chris@18: Chris@18: OBJECTS_DIR = vamp-libxtract-plugins/o Chris@18: Chris@116: INCLUDEPATH += $$PWD/vamp-libxtract-plugins/LibXtract Chris@18: Chris@18: win32-msvc* { Chris@25: DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG Chris@18: } Chris@18: win32-g++* { Chris@25: DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG Chris@18: } Chris@18: linux* { Chris@18: DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG Chris@18: } Chris@18: macx* { Chris@18: DEFINES += XTRACT_FFT=1 NDEBUG Chris@116: LIBS += -framework Accelerate Chris@18: } Chris@30: Chris@18: !win* { Chris@30: QMAKE_POST_LINK += && \ Chris@18: cp vamp-libxtract-plugins/vamp-libxtract.cat vamp-libxtract-plugins/vamp-libxtract.n3 out/ && \ Chris@18: cp vamp-libxtract-plugins/COPYING out/vamp-libxtract_COPYING.txt && \ Chris@18: cp vamp-libxtract-plugins/README out/vamp-libxtract_README.txt Chris@18: } Chris@18: Chris@18: SOURCES += \ Chris@18: vamp-libxtract-plugins/LibXtract/src/delta.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/descriptors.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/fini.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/helper.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/init.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/libxtract.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/scalar.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/vector.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/window.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/dywapitchtrack/dywapitchtrack.c \ Chris@18: vamp-libxtract-plugins/LibXtract/src/ooura/fftsg.c \ Chris@18: vamp-libxtract-plugins/plugins/XtractPlugin.cpp \ Chris@18: vamp-libxtract-plugins/libmain.cpp \ Chris@18: vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \ Chris@18: vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp Chris@18: