Chris@0: Chris@0: TEMPLATE = app Chris@0: chris@52: exists(config.pri) { chris@52: include(config.pri) chris@52: } Chris@121: Chris@121: !exists(config.pri) { Chris@202: Chris@202: CONFIG += release Chris@202: DEFINES += NDEBUG BUILD_RELEASE NO_TIMING Chris@202: Chris@121: win32-g++ { Chris@121: INCLUDEPATH += sv-dependency-builds/win32-mingw/include Chris@121: LIBS += -Lsv-dependency-builds/win32-mingw/lib Chris@121: } Chris@121: win32-msvc* { Chris@121: INCLUDEPATH += sv-dependency-builds/win32-msvc/include Chris@121: LIBS += -Lsv-dependency-builds/win32-msvc/lib Chris@121: } Chris@121: macx* { Chris@121: INCLUDEPATH += sv-dependency-builds/osx/include Chris@121: LIBS += -Lsv-dependency-builds/osx/lib Chris@121: } Chris@121: Chris@121: 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: Chris@121: 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: Chris@121: win* { Chris@121: DEFINES += HAVE_PORTAUDIO_2_0 Chris@121: LIBS += -lportaudio -lwinmm -lws2_32 Chris@121: } Chris@121: macx* { Chris@135: DEFINES += HAVE_COREAUDIO HAVE_PORTAUDIO_2_0 Chris@136: LIBS += -lportaudio -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate chris@52: } chris@52: } Chris@0: Chris@0: CONFIG += qt thread warn_on stl rtti exceptions Chris@50: QT += network xml gui widgets Chris@0: Chris@0: TARGET = Tony Chris@0: linux*:TARGET = tony Chris@0: solaris*:TARGET = tony Chris@0: Chris@0: DEPENDPATH += . svcore svgui svapp Chris@0: INCLUDEPATH += . svcore svgui svapp Chris@0: Chris@0: OBJECTS_DIR = o Chris@0: MOC_DIR = o Chris@0: Chris@0: contains(DEFINES, BUILD_STATIC):LIBS -= -ljack Chris@0: Chris@50: MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay Chris@50: Chris@50: linux* { Chris@50: MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic Chris@50: } Chris@50: chris@52: win* { chris@52: MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Ldataquay/release $$MY_LIBS chris@52: } chris@52: Chris@50: LIBS = $$MY_LIBS $$LIBS Chris@0: chris@52: win32-msvc* { Chris@0: PRE_TARGETDEPS += svapp/svapp.lib \ Chris@0: svgui/svgui.lib \ Chris@50: svcore/svcore.lib \ Chris@50: dataquay/dataquay.lib Chris@0: } chris@52: chris@52: win32-g++ { chris@52: PRE_TARGETDEPS += svapp/release/libsvapp.a \ chris@52: svgui/release/libsvgui.a \ chris@52: svcore/release/libsvcore.a \ chris@52: dataquay/release/libdataquay.a chris@52: } chris@52: Chris@0: !win* { Chris@0: PRE_TARGETDEPS += svapp/libsvapp.a \ Chris@0: svgui/libsvgui.a \ Chris@50: svcore/libsvcore.a \ Chris@50: dataquay/libdataquay.a Chris@0: } Chris@0: Chris@0: RESOURCES += tony.qrc Chris@0: Chris@6: HEADERS += src/MainWindow.h \ Chris@95: src/NetworkPermissionTester.h \ Chris@6: src/Analyser.h Chris@6: Chris@0: SOURCES += src/main.cpp \ Chris@6: src/Analyser.cpp \ Chris@95: src/NetworkPermissionTester.cpp \ Chris@0: src/MainWindow.cpp Chris@0: Chris@0: QMAKE_INFO_PLIST = deploy/osx/Info.plist Chris@0: Chris@0: Chris@0: