annotate bq.pro @ 511:0409d903e756 2.0-integration

Merge
author Chris Cannam
date Mon, 19 Oct 2015 14:17:55 +0100
parents fcc7e62bfac7
children
rev   line source
Chris@480 1
Chris@480 2 TEMPLATE = lib
Chris@480 3
Chris@480 4 win32-g++ {
Chris@480 5 INCLUDEPATH += sv-dependency-builds/win32-mingw/include
Chris@480 6 LIBS += -Lsv-dependency-builds/win32-mingw/lib
Chris@509 7 DEFINES += USE_OWN_ALIGNED_MALLOC
Chris@480 8 }
Chris@480 9 win32-msvc* {
Chris@480 10 INCLUDEPATH += sv-dependency-builds/win32-msvc/include
Chris@480 11 LIBS += -Lsv-dependency-builds/win32-msvc/lib
Chris@480 12 }
Chris@480 13 mac* {
Chris@480 14 INCLUDEPATH += sv-dependency-builds/osx/include
Chris@480 15 LIBS += -Lsv-dependency-builds/osx/lib
Chris@482 16 DEFINES += HAVE_POSIX_MEMALIGN LACK_SINCOS
Chris@480 17 }
Chris@480 18
Chris@480 19 exists(config.pri) {
Chris@480 20 include(config.pri)
Chris@480 21 }
Chris@480 22
Chris@480 23 !exists(config.pri) {
Chris@480 24
Chris@480 25 CONFIG += release
Chris@480 26 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
Chris@480 27
Chris@482 28 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_LIBSAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_DATAQUAY HAVE_LIBLO HAVE_MAD HAVE_ID3TAG HAVE_PORTAUDIO
Chris@480 29
Chris@480 30 LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -lz -lsord-0 -lserd-0 -llo
Chris@480 31
Chris@480 32 win* {
Chris@480 33 LIBS += -lwinmm -lws2_32
Chris@480 34 }
Chris@480 35 macx* {
Chris@480 36 DEFINES += HAVE_COREAUDIO
Chris@480 37 LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate
Chris@480 38 }
Chris@480 39 }
Chris@480 40
Chris@480 41 CONFIG += staticlib warn_on stl exceptions c++11
Chris@480 42 CONFIG -= qt
Chris@480 43
Chris@480 44 TARGET = bq
Chris@480 45
Chris@480 46 DEPENDPATH += bqvec bqresample bqaudioio bqvec/bqvec bqresample/bqresample bqaudioio/bqaudioio
Chris@480 47 INCLUDEPATH += bqvec bqresample bqaudioio bqvec/bqvec bqresample/bqresample bqaudioio/bqaudioio
Chris@480 48
Chris@480 49 OBJECTS_DIR = o
Chris@480 50
Chris@480 51 HEADERS += \
Chris@480 52 bqvec/bqvec/Allocators.h \
Chris@480 53 bqvec/bqvec/Barrier.h \
Chris@480 54 bqvec/bqvec/ComplexTypes.h \
Chris@480 55 bqvec/bqvec/Restrict.h \
Chris@480 56 bqvec/bqvec/RingBuffer.h \
Chris@480 57 bqvec/bqvec/VectorOpsComplex.h \
Chris@480 58 bqvec/bqvec/VectorOps.h \
Chris@480 59 bqvec/pommier/neon_mathfun.h \
Chris@480 60 bqvec/pommier/sse_mathfun.h \
Chris@480 61 bqresample/bqresample/Resampler.h \
Chris@480 62 bqresample/speex/speex_resampler.h \
Chris@480 63 bqaudioio/bqaudioio/ApplicationPlaybackSource.h \
Chris@480 64 bqaudioio/bqaudioio/ApplicationRecordTarget.h \
Chris@480 65 bqaudioio/bqaudioio/AudioFactory.h \
Chris@480 66 bqaudioio/bqaudioio/SystemAudioIO.h \
Chris@480 67 bqaudioio/bqaudioio/SystemPlaybackTarget.h \
Chris@480 68 bqaudioio/bqaudioio/SystemRecordSource.h \
Chris@480 69 bqaudioio/src/DynamicJACK.h \
Chris@480 70 bqaudioio/src/JACKAudioIO.h \
Chris@480 71 bqaudioio/src/JACKPlaybackTarget.h \
Chris@480 72 bqaudioio/src/JACKRecordSource.h \
Chris@480 73 bqaudioio/src/PortAudioIO.h \
Chris@480 74 bqaudioio/src/PortAudioPlaybackTarget.h \
Chris@480 75 bqaudioio/src/PortAudioRecordSource.h \
Chris@480 76 bqaudioio/src/PulseAudioIO.h \
Chris@480 77 bqaudioio/src/PulseAudioPlaybackTarget.h
Chris@480 78
Chris@480 79 SOURCES += \
Chris@480 80 bqvec/src/Allocators.cpp \
Chris@480 81 bqvec/src/Barrier.cpp \
Chris@480 82 bqvec/src/VectorOpsComplex.cpp \
Chris@480 83 bqresample/src/Resampler.cpp \
Chris@480 84 bqaudioio/src/AudioFactory.cpp \
Chris@480 85 bqaudioio/src/JACKAudioIO.cpp \
Chris@480 86 bqaudioio/src/JACKPlaybackTarget.cpp \
Chris@480 87 bqaudioio/src/JACKRecordSource.cpp \
Chris@480 88 bqaudioio/src/PortAudioIO.cpp \
Chris@480 89 bqaudioio/src/PortAudioPlaybackTarget.cpp \
Chris@480 90 bqaudioio/src/PortAudioRecordSource.cpp \
Chris@480 91 bqaudioio/src/PulseAudioIO.cpp \
Chris@480 92 bqaudioio/src/PulseAudioPlaybackTarget.cpp \
Chris@480 93 bqaudioio/src/SystemPlaybackTarget.cpp \
Chris@480 94 bqaudioio/src/SystemRecordSource.cpp
Chris@480 95