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 @ 312:6394462e0c12

History | View | Annotate | Download (2.1 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
    QMAKE_POST_LINK += cp checker/vamp-plugin-load-checker .
23
}
24

    
25
linux* {
26

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

    
31
    vect_support.path = $$PREFIX_PATH/lib/sonic-lineup/
32
    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
33
    vect_support.CONFIG = no_check_exist
34

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

    
39
    vect_icon.path = $$PREFIX_PATH/share/icons/hicolor/scalable/apps/
40
    vect_icon.files = icons/sonic-lineup-icon.svg
41
    vect_icon.CONFIG = no_check_exist
42
    
43
    INSTALLS += vect_bins vect_support vect_desktop vect_icon
44
}
45

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

    
52
OBJECTS_DIR = o
53
MOC_DIR = o
54

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

    
58
RESOURCES += sonic-lineup.qrc
59

    
60
# Mac integration
61
QMAKE_INFO_PLIST = deploy/osx/Info.plist
62

    
63
include(svgui/files.pri)
64
include(svapp/files.pri)
65

    
66
for (file, SVGUI_SOURCES)    { SOURCES += $$sprintf("svgui/%1",    $$file) }
67
for (file, SVAPP_SOURCES)    { SOURCES += $$sprintf("svapp/%1",    $$file) }
68

    
69
for (file, SVGUI_HEADERS)    { HEADERS += $$sprintf("svgui/%1",    $$file) }
70
for (file, SVAPP_HEADERS)    { HEADERS += $$sprintf("svapp/%1",    $$file) }
71

    
72
HEADERS += \
73
        main/IntroDialog.h \
74
        main/MainWindow.h \
75
        main/NetworkPermissionTester.h \
76
        main/PreferencesDialog.h \
77
        main/SmallSession.h
78

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