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 @ 462:dc2226fa0795

History | View | Annotate | Download (2.28 KB)

1

    
2
TEMPLATE = app
3

    
4
exists(config.pri) {
5
    include(config.pri)
6
}
7

    
8
!exists(config.pri) {
9
    include(noconfig.pri)
10
}
11

    
12
include(base.pri)
13

    
14
QT += network xml gui widgets svg
15

    
16
TARGET = "Sonic Lineup"
17
linux*:TARGET = sonic-lineup
18
solaris*:TARGET = sonic-lineup
19

    
20
!win32 {
21
    PRE_TARGETDEPS += $$PWD/libbase.a
22
}
23

    
24
linux* {
25

    
26
    vect_bins.path = $$PREFIX_PATH/bin/
27
    vect_bins.files = sonic-lineup
28
    vect_bins.CONFIG = no_check_exist executable
29

    
30
    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
    vect_support.CONFIG = no_check_exist executable
33

    
34
    vect_desktop.path = $$PREFIX_PATH/share/applications/
35
    vect_desktop.files = sonic-lineup.desktop
36
    vect_desktop.CONFIG = no_check_exist
37

    
38
    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
    
42
    INSTALLS += vect_bins vect_support vect_desktop vect_icon
43
}
44

    
45
TRANSLATIONS += \
46
        i18n/vect_ru.ts \
47
	i18n/vect_en_GB.ts \
48
	i18n/vect_en_US.ts \
49
	i18n/vect_cs_CZ.ts
50

    
51
OBJECTS_DIR = o
52
MOC_DIR = o
53

    
54
ICON = icons/sonic-lineup-icon.icns
55
RC_FILE = icons/sonic-lineup.rc
56

    
57
RESOURCES += sonic-lineup.qrc
58

    
59
# 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
HEADERS += \
72
        main/IntroDialog.h \
73
        main/MainWindow.h \
74
        main/NetworkPermissionTester.h \
75
        main/PreferencesDialog.h \
76
        main/SmallSession.h
77

    
78
SOURCES +=  \
79
        main/IntroDialog.cpp \
80
	main/main.cpp \
81
        main/MainWindow.cpp \
82
        main/NetworkPermissionTester.cpp \
83
        main/PreferencesDialog.cpp \
84
        main/SmallSession.cpp
85

    
86
win32-msvc* {
87
    LIBS += -los
88
}
89

    
90
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
}
97