Chris@18
|
1
|
Chris@18
|
2 TEMPLATE = lib
|
Chris@18
|
3
|
Chris@116
|
4 include(plugin.pri)
|
Chris@18
|
5
|
Chris@18
|
6 TARGET = out/vamp-libxtract
|
Chris@18
|
7
|
Chris@18
|
8 OBJECTS_DIR = vamp-libxtract-plugins/o
|
Chris@18
|
9
|
Chris@116
|
10 INCLUDEPATH += $$PWD/vamp-libxtract-plugins/LibXtract
|
Chris@18
|
11
|
Chris@18
|
12 win32-msvc* {
|
Chris@25
|
13 DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG
|
Chris@18
|
14 }
|
Chris@18
|
15 win32-g++* {
|
Chris@25
|
16 DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG
|
Chris@18
|
17 }
|
Chris@18
|
18 linux* {
|
Chris@18
|
19 DEFINES += XTRACT_FFT=1 USE_OOURA=1 NDEBUG
|
Chris@18
|
20 }
|
Chris@18
|
21 macx* {
|
Chris@18
|
22 DEFINES += XTRACT_FFT=1 NDEBUG
|
Chris@116
|
23 LIBS += -framework Accelerate
|
Chris@18
|
24 }
|
Chris@30
|
25
|
Chris@18
|
26 !win* {
|
Chris@30
|
27 QMAKE_POST_LINK += && \
|
Chris@18
|
28 cp vamp-libxtract-plugins/vamp-libxtract.cat vamp-libxtract-plugins/vamp-libxtract.n3 out/ && \
|
Chris@18
|
29 cp vamp-libxtract-plugins/COPYING out/vamp-libxtract_COPYING.txt && \
|
Chris@18
|
30 cp vamp-libxtract-plugins/README out/vamp-libxtract_README.txt
|
Chris@18
|
31 }
|
Chris@18
|
32
|
Chris@18
|
33 SOURCES += \
|
Chris@18
|
34 vamp-libxtract-plugins/LibXtract/src/delta.c \
|
Chris@18
|
35 vamp-libxtract-plugins/LibXtract/src/descriptors.c \
|
Chris@18
|
36 vamp-libxtract-plugins/LibXtract/src/fini.c \
|
Chris@18
|
37 vamp-libxtract-plugins/LibXtract/src/helper.c \
|
Chris@18
|
38 vamp-libxtract-plugins/LibXtract/src/init.c \
|
Chris@18
|
39 vamp-libxtract-plugins/LibXtract/src/libxtract.c \
|
Chris@18
|
40 vamp-libxtract-plugins/LibXtract/src/scalar.c \
|
Chris@18
|
41 vamp-libxtract-plugins/LibXtract/src/vector.c \
|
Chris@18
|
42 vamp-libxtract-plugins/LibXtract/src/window.c \
|
Chris@18
|
43 vamp-libxtract-plugins/LibXtract/src/dywapitchtrack/dywapitchtrack.c \
|
Chris@18
|
44 vamp-libxtract-plugins/LibXtract/src/ooura/fftsg.c \
|
Chris@18
|
45 vamp-libxtract-plugins/plugins/XtractPlugin.cpp \
|
Chris@18
|
46 vamp-libxtract-plugins/libmain.cpp \
|
Chris@18
|
47 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
|
Chris@18
|
48 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
|
Chris@18
|
49
|