annotate base.pri @ 1560:106a16cfdd2f

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