chris@535
|
1
|
chris@535
|
2 TEMPLATE = app
|
chris@535
|
3
|
chris@535
|
4 include(config.pri)
|
chris@535
|
5
|
chris@535
|
6 CONFIG += qt thread warn_on stl rtti exceptions
|
chris@535
|
7 QT += network xml gui widgets
|
chris@535
|
8
|
chris@535
|
9 TARGET = "Sonic Visualiser"
|
chris@535
|
10 linux*:TARGET = sonic-visualiser
|
chris@535
|
11 solaris*:TARGET = sonic-visualiser
|
chris@535
|
12
|
chris@535
|
13 DEPENDPATH += . svcore svgui svapp
|
chris@535
|
14 INCLUDEPATH += . svcore svgui svapp
|
chris@535
|
15
|
chris@535
|
16 win32-g++ {
|
chris@535
|
17 INCLUDEPATH += sv-dependency-builds/win32-mingw/include
|
chris@535
|
18 LIBS += sv-dependency-builds/win32-mingw/lib
|
chris@535
|
19 }
|
chris@535
|
20 win32-msvc* {
|
chris@535
|
21 INCLUDEPATH += sv-dependency-builds/win32-msvc/include
|
chris@535
|
22 LIBS += sv-dependency-builds/win32-msvc/lib
|
chris@535
|
23 }
|
chris@535
|
24
|
chris@535
|
25 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
|
26
|
chris@535
|
27 OBJECTS_DIR = o
|
chris@535
|
28 MOC_DIR = o
|
chris@535
|
29
|
chris@535
|
30 ICON = icons/sv-macicon.icns
|
chris@535
|
31 RC_FILE = icons/sv.rc
|
chris@535
|
32
|
chris@535
|
33 contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
|
chris@535
|
34
|
chris@535
|
35 MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay
|
chris@535
|
36
|
chris@535
|
37 linux* {
|
chris@535
|
38 MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
|
chris@535
|
39 }
|
chris@535
|
40
|
chris@535
|
41 win* {
|
chris@535
|
42 MY_LIBS = -Lsvapp/debug -Lsvgui/debug -Lsvcore/debug -Ldataquay/debug $$MY_LIBS
|
chris@535
|
43 }
|
chris@535
|
44
|
chris@535
|
45 LIBS = $$MY_LIBS $$LIBS
|
chris@535
|
46
|
chris@535
|
47 win* {
|
chris@535
|
48 #PRE_TARGETDEPS += svapp/svapp.lib \
|
chris@535
|
49 # svgui/svgui.lib \
|
chris@535
|
50 # svcore/svcore.lib \
|
chris@535
|
51 # dataquay/dataquay.lib
|
chris@535
|
52 }
|
chris@535
|
53 !win* {
|
chris@535
|
54 PRE_TARGETDEPS += svapp/libsvapp.a \
|
chris@535
|
55 svgui/libsvgui.a \
|
chris@535
|
56 svcore/libsvcore.a \
|
chris@535
|
57 dataquay/libdataquay.a
|
chris@535
|
58 }
|
chris@535
|
59
|
chris@535
|
60 RESOURCES += sonic-visualiser.qrc
|
chris@535
|
61
|
chris@535
|
62 HEADERS += main/MainWindow.h \
|
chris@535
|
63 main/PreferencesDialog.h
|
chris@535
|
64 SOURCES += main/main.cpp \
|
chris@535
|
65 main/OSCHandler.cpp \
|
chris@535
|
66 main/MainWindow.cpp \
|
chris@535
|
67 main/PreferencesDialog.cpp
|
chris@535
|
68
|
chris@535
|
69 # for mac integration
|
chris@535
|
70 QMAKE_INFO_PLIST = deploy/osx/Info.plist
|
chris@535
|
71
|