annotate base.pri @ 1332:587c0e53ea86 3.0-integration

Rearrange svcore tests so they can all be built from the top level
author Chris Cannam
date Mon, 14 Nov 2016 17:53:16 +0000
parents
children 59c89f0b2a3b
rev   line source
Chris@1332 1
Chris@1332 2 SV_INCLUDEPATH = \
Chris@1332 3 . \
Chris@1332 4 bqvec \
Chris@1332 5 bqvec/bqvec \
Chris@1332 6 bqresample \
Chris@1332 7 bqaudioio \
Chris@1332 8 bqaudioio/bqaudioio \
Chris@1332 9 piper-cpp \
Chris@1332 10 checker \
Chris@1332 11 checker/checker \
Chris@1332 12 dataquay \
Chris@1332 13 dataquay/dataquay \
Chris@1332 14 svcore \
Chris@1332 15 svcore/data \
Chris@1332 16 svcore/plugin/api/alsa \
Chris@1332 17 svgui \
Chris@1332 18 svapp \
Chris@1332 19 vamp-plugin-sdk
Chris@1332 20
Chris@1332 21 DEPENDPATH += $$SV_INCLUDEPATH
Chris@1332 22 INCLUDEPATH += $$SV_INCLUDEPATH
Chris@1332 23
Chris@1332 24 # Platform defines for RtMidi
Chris@1332 25 linux*: DEFINES += __LINUX_ALSASEQ__
Chris@1332 26 macx*: DEFINES += __MACOSX_CORE__
Chris@1332 27 win*: DEFINES += __WINDOWS_MM__
Chris@1332 28 solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
Chris@1332 29
Chris@1332 30 # Defines for Dataquay
Chris@1332 31 DEFINES += USE_SORD
Chris@1332 32
Chris@1332 33 CONFIG += qt thread warn_on stl rtti exceptions c++11
Chris@1332 34
Chris@1332 35 include(bq-files.pri)
Chris@1332 36 include(vamp-plugin-sdk-files.pri)
Chris@1332 37 include(svcore/files.pri)
Chris@1332 38
Chris@1332 39 DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES)
Chris@1332 40 DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS)
Chris@1332 41
Chris@1332 42 CHECKER_SOURCES=$$fromfile(checker/checker.pri, SOURCES)
Chris@1332 43 CHECKER_HEADERS=$$fromfile(checker/checker.pri, HEADERS)
Chris@1332 44
Chris@1332 45 CLIENT_HEADERS=$$fromfile(piper-cpp/vamp-client/client.pro, HEADERS)
Chris@1332 46
Chris@1332 47 for (file, BQ_SOURCES) { SOURCES += $$file }
Chris@1332 48 for (file, BQ_HEADERS) { HEADERS += $$file }
Chris@1332 49
Chris@1332 50 for (file, VAMP_SOURCES) { SOURCES += $$file }
Chris@1332 51 for (file, VAMP_HEADERS) { HEADERS += $$file }
Chris@1332 52
Chris@1332 53 for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) }
Chris@1332 54 for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) }
Chris@1332 55
Chris@1332 56 for (file, CHECKER_SOURCES) { SOURCES += $$sprintf("checker/%1", $$file) }
Chris@1332 57 for (file, CHECKER_HEADERS) { HEADERS += $$sprintf("checker/%1", $$file) }
Chris@1332 58
Chris@1332 59 for (file, SVCORE_SOURCES) { SOURCES += $$sprintf("svcore/%1", $$file) }
Chris@1332 60 for (file, SVCORE_HEADERS) { HEADERS += $$sprintf("svcore/%1", $$file) }
Chris@1332 61
Chris@1332 62 for (file, CLIENT_HEADERS) {
Chris@1332 63 HEADERS += $$sprintf("piper-cpp/vamp-client/%1", $$file)
Chris@1332 64 }
Chris@1332 65
Chris@1332 66 SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp