annotate tonyapp.pro @ 198:bb391844e2aa

Switching pitch candidate no longer wraps around: you can't go higher than the highest or lower than the lowest (though you can go either "up" or "down" if none of the alternate candidates has been selected yet, regardless of whether the candidates are higher or lower than the actual pitch track)
author Chris Cannam
date Wed, 05 Mar 2014 11:39:28 +0000
parents 91927958dcc6
children 2a66576d3d4e
rev   line source
Chris@0 1
Chris@0 2 TEMPLATE = app
Chris@0 3
chris@52 4 exists(config.pri) {
chris@52 5 include(config.pri)
chris@52 6 }
Chris@121 7
Chris@121 8 !exists(config.pri) {
Chris@121 9 win32-g++ {
Chris@121 10 INCLUDEPATH += sv-dependency-builds/win32-mingw/include
Chris@121 11 LIBS += -Lsv-dependency-builds/win32-mingw/lib
Chris@121 12 }
Chris@121 13 win32-msvc* {
Chris@121 14 INCLUDEPATH += sv-dependency-builds/win32-msvc/include
Chris@121 15 LIBS += -Lsv-dependency-builds/win32-msvc/lib
Chris@121 16 }
Chris@121 17 macx* {
Chris@121 18 INCLUDEPATH += sv-dependency-builds/osx/include
Chris@121 19 LIBS += -Lsv-dependency-builds/osx/lib
Chris@121 20 }
Chris@121 21
Chris@121 22 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_LIBLO HAVE_MAD HAVE_ID3TAG
Chris@121 23
Chris@121 24 LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -llo -lz -lsord-0 -lserd-0
Chris@121 25
Chris@121 26 win* {
Chris@121 27 DEFINES += HAVE_PORTAUDIO_2_0
Chris@121 28 LIBS += -lportaudio -lwinmm -lws2_32
Chris@121 29 }
Chris@121 30 macx* {
Chris@135 31 DEFINES += HAVE_COREAUDIO HAVE_PORTAUDIO_2_0
Chris@136 32 LIBS += -lportaudio -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate
chris@52 33 }
chris@52 34 }
Chris@0 35
Chris@0 36 CONFIG += qt thread warn_on stl rtti exceptions
Chris@50 37 QT += network xml gui widgets
Chris@0 38
Chris@0 39 TARGET = Tony
Chris@0 40 linux*:TARGET = tony
Chris@0 41 solaris*:TARGET = tony
Chris@0 42
Chris@0 43 DEPENDPATH += . svcore svgui svapp
Chris@0 44 INCLUDEPATH += . svcore svgui svapp
Chris@0 45
Chris@0 46 OBJECTS_DIR = o
Chris@0 47 MOC_DIR = o
Chris@0 48
Chris@0 49 contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
Chris@0 50
Chris@50 51 MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay
Chris@50 52
Chris@50 53 linux* {
Chris@50 54 MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
Chris@50 55 }
Chris@50 56
chris@52 57 win* {
chris@52 58 MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Ldataquay/release $$MY_LIBS
chris@52 59 }
chris@52 60
Chris@50 61 LIBS = $$MY_LIBS $$LIBS
Chris@0 62
chris@52 63 win32-msvc* {
Chris@0 64 PRE_TARGETDEPS += svapp/svapp.lib \
Chris@0 65 svgui/svgui.lib \
Chris@50 66 svcore/svcore.lib \
Chris@50 67 dataquay/dataquay.lib
Chris@0 68 }
chris@52 69
chris@52 70 win32-g++ {
chris@52 71 PRE_TARGETDEPS += svapp/release/libsvapp.a \
chris@52 72 svgui/release/libsvgui.a \
chris@52 73 svcore/release/libsvcore.a \
chris@52 74 dataquay/release/libdataquay.a
chris@52 75 }
chris@52 76
Chris@0 77 !win* {
Chris@0 78 PRE_TARGETDEPS += svapp/libsvapp.a \
Chris@0 79 svgui/libsvgui.a \
Chris@50 80 svcore/libsvcore.a \
Chris@50 81 dataquay/libdataquay.a
Chris@0 82 }
Chris@0 83
Chris@0 84 RESOURCES += tony.qrc
Chris@0 85
Chris@6 86 HEADERS += src/MainWindow.h \
Chris@95 87 src/NetworkPermissionTester.h \
Chris@6 88 src/Analyser.h
Chris@6 89
Chris@0 90 SOURCES += src/main.cpp \
Chris@6 91 src/Analyser.cpp \
Chris@95 92 src/NetworkPermissionTester.cpp \
Chris@0 93 src/MainWindow.cpp
Chris@0 94
Chris@0 95 QMAKE_INFO_PLIST = deploy/osx/Info.plist
Chris@0 96
Chris@0 97
Chris@0 98