To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / vectapp.pro

History | View | Annotate | Download (2.28 KB)

1 25:8ddcacd8b5c5 Chris
2
TEMPLATE = app
3
4 71:cf27275c3d57 Chris
exists(config.pri) {
5
    include(config.pri)
6
}
7
8
!exists(config.pri) {
9 98:ba4dd83fb22f Chris
    include(noconfig.pri)
10 71:cf27275c3d57 Chris
}
11 25:8ddcacd8b5c5 Chris
12 98:ba4dd83fb22f Chris
include(base.pri)
13
14 95:b4cab1413961 Chris
QT += network xml gui widgets svg
15 25:8ddcacd8b5c5 Chris
16 200:c20c22a8ecfa Chris
TARGET = "Sonic Lineup"
17
linux*:TARGET = sonic-lineup
18
solaris*:TARGET = sonic-lineup
19 25:8ddcacd8b5c5 Chris
20 110:125520c3dc05 Chris
!win32 {
21
    PRE_TARGETDEPS += $$PWD/libbase.a
22
}
23
24
linux* {
25
26
    vect_bins.path = $$PREFIX_PATH/bin/
27 312:6394462e0c12 Chris
    vect_bins.files = sonic-lineup
28 397:92c49ca1c62e Chris
    vect_bins.CONFIG = no_check_exist executable
29 110:125520c3dc05 Chris
30 312:6394462e0c12 Chris
    vect_support.path = $$PREFIX_PATH/lib/sonic-lineup/
31
    vect_support.files = checker/vamp-plugin-load-checker azi.so match-vamp-plugin.so nnls-chroma.so pyin.so qm-vamp-plugins.so tuning-difference.so
32 397:92c49ca1c62e Chris
    vect_support.CONFIG = no_check_exist executable
33 312:6394462e0c12 Chris
34
    vect_desktop.path = $$PREFIX_PATH/share/applications/
35
    vect_desktop.files = sonic-lineup.desktop
36
    vect_desktop.CONFIG = no_check_exist
37 110:125520c3dc05 Chris
38 264:0c0befcdf018 Chris
    vect_icon.path = $$PREFIX_PATH/share/icons/hicolor/scalable/apps/
39
    vect_icon.files = icons/sonic-lineup-icon.svg
40
    vect_icon.CONFIG = no_check_exist
41 110:125520c3dc05 Chris
42 312:6394462e0c12 Chris
    INSTALLS += vect_bins vect_support vect_desktop vect_icon
43 110:125520c3dc05 Chris
}
44
45 98:ba4dd83fb22f Chris
TRANSLATIONS += \
46 145:950834a78440 Chris
        i18n/vect_ru.ts \
47
	i18n/vect_en_GB.ts \
48
	i18n/vect_en_US.ts \
49
	i18n/vect_cs_CZ.ts
50 25:8ddcacd8b5c5 Chris
51
OBJECTS_DIR = o
52
MOC_DIR = o
53
54 271:626b137ac199 Chris
ICON = icons/sonic-lineup-icon.icns
55 264:0c0befcdf018 Chris
RC_FILE = icons/sonic-lineup.rc
56 25:8ddcacd8b5c5 Chris
57 258:00292179da2f Chris
RESOURCES += sonic-lineup.qrc
58 25:8ddcacd8b5c5 Chris
59 98:ba4dd83fb22f Chris
# Mac integration
60
QMAKE_INFO_PLIST = deploy/osx/Info.plist
61
62
include(svgui/files.pri)
63
include(svapp/files.pri)
64
65
for (file, SVGUI_SOURCES)    { SOURCES += $$sprintf("svgui/%1",    $$file) }
66
for (file, SVAPP_SOURCES)    { SOURCES += $$sprintf("svapp/%1",    $$file) }
67
68
for (file, SVGUI_HEADERS)    { HEADERS += $$sprintf("svgui/%1",    $$file) }
69
for (file, SVAPP_HEADERS)    { HEADERS += $$sprintf("svapp/%1",    $$file) }
70
71 97:7b1262c8ac57 Chris
HEADERS += \
72 312:6394462e0c12 Chris
        main/IntroDialog.h \
73 97:7b1262c8ac57 Chris
        main/MainWindow.h \
74 254:4be73560c2ff Chris
        main/NetworkPermissionTester.h \
75 185:e0599ec54918 Chris
        main/PreferencesDialog.h \
76
        main/SmallSession.h
77 25:8ddcacd8b5c5 Chris
78 98:ba4dd83fb22f Chris
SOURCES +=  \
79 312:6394462e0c12 Chris
        main/IntroDialog.cpp \
80 98:ba4dd83fb22f Chris
	main/main.cpp \
81
        main/MainWindow.cpp \
82 254:4be73560c2ff Chris
        main/NetworkPermissionTester.cpp \
83 185:e0599ec54918 Chris
        main/PreferencesDialog.cpp \
84
        main/SmallSession.cpp
85 25:8ddcacd8b5c5 Chris
86 462:dc2226fa0795 Chris
win32-msvc* {
87
    LIBS += -los
88
}
89
90 333:bf2345e82fa4 Chris
macx* {
91
    QMAKE_POST_LINK += cp checker/vamp-plugin-load-checker . && deploy/osx/deploy.sh $$shell_quote(Sonic Lineup)
92
}
93
94
linux {
95
    QMAKE_POST_LINK += cp checker/vamp-plugin-load-checker .
96
}