annotate bq.pro @ 698:ee97c742d184 tip

Default branch is now named default on git as well as hg, in case we ever want to switch to mirroring in the other direction
author Chris Cannam
date Thu, 27 Aug 2020 15:58:43 +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