annotate vamp-aubio-plugins.pro @ 64:0c94d3065ecd

Fix app signing; remove plugin signing from project files, as we now need to separate out the plugin build, plugin signing, and installer build phases on every platform
author Chris Cannam
date Tue, 11 Feb 2020 10:16:49 +0000
parents cf2840ba1e07
children 732a4bf233df
rev   line source
Chris@1 1
Chris@1 2 TEMPLATE = lib
Chris@1 3
Chris@1 4 exists(config.pri) {
Chris@1 5 include(config.pri)
Chris@1 6 }
Chris@1 7
Chris@1 8 !exists(config.pri) {
Chris@1 9 include(noconfig.pri)
Chris@1 10 }
Chris@1 11
Chris@1 12 CONFIG -= qt
Chris@1 13 CONFIG += plugin no_plugin_name_prefix release warn_on
Chris@1 14
Chris@2 15 TARGET = out/vamp-aubio
Chris@1 16 OBJECTS_DIR = vamp-aubio-plugins/o
Chris@1 17
Chris@7 18 INCLUDEPATH += $$PWD/vamp-plugin-sdk $$PWD/aubio $$PWD/aubio-link $$PWD/aubio/src $$PWD/vamp-aubio-plugins/plugins
Chris@1 19
Chris@1 20 QMAKE_CXXFLAGS -= -Werror
Chris@1 21
Chris@1 22 DEFINES += HAVE_STDLIB_H HAVE_STDIO_H HAVE_MATH_H HAVE_STRING_H HAVE_ERRNO_H HAVE_LIMITS_H HAVE_STDARG_H
Chris@1 23
Chris@1 24 win32-msvc* {
Chris@1 25 LIBS += -EXPORT:vampGetPluginDescriptor
Chris@1 26 }
Chris@1 27 win32-g++* {
Chris@1 28 LIBS += -Wl,--version-script=$$PWD/vamp-aubio-plugins/vamp-plugin.map
Chris@1 29 }
Chris@1 30 linux* {
Chris@1 31 LIBS += -Wl,--version-script=$$PWD/vamp-aubio-plugins/vamp-plugin.map
Chris@1 32 }
Chris@1 33 macx* {
Chris@1 34 LIBS += -exported_symbols_list $$PWD/vamp-aubio-plugins/vamp-plugin.list
Chris@1 35 }
Chris@30 36
Chris@39 37 QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out
Chris@30 38
Chris@2 39 !win* {
Chris@30 40 QMAKE_POST_LINK += && \
Chris@13 41 cp vamp-aubio-plugins/vamp-aubio.cat vamp-aubio-plugins/vamp-aubio.n3 out/ && \
Chris@51 42 cp vamp-aubio-plugins/COPYING out/vamp-aubio_COPYING.txt && \
Chris@51 43 cp vamp-aubio-plugins/README.md out/vamp-aubio_README.md
Chris@2 44 }
Chris@1 45
Chris@1 46 SOURCES += \
Chris@1 47 aubio/src/cvec.c \
Chris@1 48 aubio/src/fmat.c \
Chris@1 49 aubio/src/fvec.c \
Chris@1 50 aubio/src/lvec.c \
Chris@1 51 aubio/src/mathutils.c \
Chris@1 52 aubio/src/musicutils.c \
Chris@1 53 aubio/src/vecutils.c \
Chris@1 54 aubio/src/notes/notes.c \
Chris@1 55 aubio/src/onset/onset.c \
Chris@1 56 aubio/src/onset/peakpicker.c \
Chris@1 57 aubio/src/pitch/pitch.c \
Chris@1 58 aubio/src/pitch/pitchfcomb.c \
Chris@1 59 aubio/src/pitch/pitchmcomb.c \
Chris@1 60 aubio/src/pitch/pitchschmitt.c \
Chris@1 61 aubio/src/pitch/pitchspecacf.c \
Chris@1 62 aubio/src/pitch/pitchyin.c \
Chris@1 63 aubio/src/pitch/pitchyinfast.c \
Chris@1 64 aubio/src/pitch/pitchyinfft.c \
Chris@1 65 aubio/src/spectral/awhitening.c \
Chris@1 66 aubio/src/spectral/dct.c \
Chris@1 67 aubio/src/spectral/dct_ooura.c \
Chris@1 68 aubio/src/spectral/dct_plain.c \
Chris@1 69 aubio/src/spectral/fft.c \
Chris@1 70 aubio/src/spectral/filterbank.c \
Chris@1 71 aubio/src/spectral/filterbank_mel.c \
Chris@1 72 aubio/src/spectral/mfcc.c \
Chris@1 73 aubio/src/spectral/ooura_fft8g.c \
Chris@1 74 aubio/src/spectral/phasevoc.c \
Chris@1 75 aubio/src/spectral/specdesc.c \
Chris@1 76 aubio/src/spectral/statistics.c \
Chris@1 77 aubio/src/spectral/tss.c \
Chris@1 78 aubio/src/tempo/beattracking.c \
Chris@1 79 aubio/src/temporal/a_weighting.c \
Chris@1 80 aubio/src/temporal/biquad.c \
Chris@1 81 aubio/src/temporal/c_weighting.c \
Chris@1 82 aubio/src/temporal/filter.c \
Chris@1 83 aubio/src/temporal/resampler.c \
Chris@1 84 aubio/src/tempo/tempo.c \
Chris@1 85 aubio/src/utils/hist.c \
Chris@1 86 aubio/src/utils/log.c \
Chris@1 87 aubio/src/utils/parameter.c \
Chris@1 88 aubio/src/utils/scale.c \
Chris@7 89 aubio-link/MelEnergyPlugin.cpp \
Chris@7 90 aubio-link/MfccPlugin.cpp \
Chris@7 91 aubio-link/NotesPlugin.cpp \
Chris@7 92 aubio-link/OnsetPlugin.cpp \
Chris@7 93 aubio-link/PitchPlugin.cpp \
Chris@7 94 aubio-link/SilencePlugin.cpp \
Chris@7 95 aubio-link/SpecDescPlugin.cpp \
Chris@7 96 aubio-link/TempoPlugin.cpp \
Chris@1 97 vamp-aubio-plugins/plugins/Types.cpp \
Chris@1 98 vamp-aubio-plugins/libmain.cpp \
Chris@1 99 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@1 100 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@1 101