chris@535: chris@535: TEMPLATE = app chris@535: Chris@539: win32-g++ { Chris@539: INCLUDEPATH += sv-dependency-builds/win32-mingw/include Chris@539: LIBS += -Lsv-dependency-builds/win32-mingw/lib Chris@539: } Chris@539: win32-msvc* { Chris@539: INCLUDEPATH += sv-dependency-builds/win32-msvc/include Chris@539: LIBS += -Lsv-dependency-builds/win32-msvc/lib Chris@539: } Chris@539: Chris@536: exists(config.pri) { Chris@536: include(config.pri) Chris@536: } Chris@536: win* { Chris@536: !exists(config.pri) { Chris@536: 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_2_0 Chris@539: LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -llo -lz -lsord-0 -lserd-0 -lwinmm -lws2_32 Chris@536: } Chris@536: } chris@535: chris@535: CONFIG += qt thread warn_on stl rtti exceptions chris@535: QT += network xml gui widgets chris@535: chris@535: TARGET = "Sonic Visualiser" chris@535: linux*:TARGET = sonic-visualiser chris@535: solaris*:TARGET = sonic-visualiser chris@535: chris@535: DEPENDPATH += . svcore svgui svapp chris@535: INCLUDEPATH += . svcore svgui svapp chris@535: chris@535: TRANSLATIONS += i18n/sonic-visualiser_ru.ts i18n/sonic-visualiser_en_GB.ts i18n/sonic-visualiser_en_US.ts i18n/sonic-visualiser_cs_CZ.ts chris@535: chris@535: OBJECTS_DIR = o chris@535: MOC_DIR = o chris@535: chris@535: ICON = icons/sv-macicon.icns chris@535: RC_FILE = icons/sv.rc chris@535: chris@535: contains(DEFINES, BUILD_STATIC):LIBS -= -ljack chris@535: chris@535: MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay chris@535: chris@535: linux* { chris@535: MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic chris@535: } chris@535: chris@535: win* { Chris@539: MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Ldataquay/release $$MY_LIBS chris@535: } chris@535: chris@535: LIBS = $$MY_LIBS $$LIBS chris@535: chris@535: win* { chris@535: #PRE_TARGETDEPS += svapp/svapp.lib \ chris@535: # svgui/svgui.lib \ chris@535: # svcore/svcore.lib \ chris@535: # dataquay/dataquay.lib chris@535: } chris@535: !win* { chris@535: PRE_TARGETDEPS += svapp/libsvapp.a \ chris@535: svgui/libsvgui.a \ chris@535: svcore/libsvcore.a \ chris@535: dataquay/libdataquay.a chris@535: } chris@535: chris@535: RESOURCES += sonic-visualiser.qrc chris@535: chris@535: HEADERS += main/MainWindow.h \ chris@535: main/PreferencesDialog.h chris@535: SOURCES += main/main.cpp \ chris@535: main/OSCHandler.cpp \ chris@535: main/MainWindow.cpp \ chris@535: main/PreferencesDialog.cpp chris@535: chris@535: # for mac integration chris@535: QMAKE_INFO_PLIST = deploy/osx/Info.plist chris@535: