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