summaryrefslogtreecommitdiffstats
path: root/MeeSpot.pro
blob: ecf4c5d22b8d13356b850ac2aa2332951c6e06d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# Add more folders to ship with the application, here

# Additional import path used to resolve QML modules in Creator's code model
QML_IMPORT_PATH =

QT+= declarative
symbian:TARGET.UID3 = 0xE119349A

# Smart Installer package's UID
# This UID is from the protected range and therefore the package will
# fail to install if self-signed. By default qmake uses the unprotected
# range value if unprotected UID is defined for the application and
# 0x2002CCCF value if protected UID is given to the application
#symbian:DEPLOYMENT.installer_header = 0x2002CCCF

# Allow network access on Symbian
symbian:TARGET.CAPABILITY += NetworkServices

# If your application uses the Qt Mobility libraries, uncomment the following
# lines and add the respective components to the MOBILITY variable.
# CONFIG += mobility
# MOBILITY +=

CONFIG += qmsystem2

# The .cpp file which was generated for your project. Feel free to hack it.
SOURCES += main.cpp \
    src/hardwarekeyshandler.cpp \
    src/lastfmscrobbler.cpp

OTHER_FILES += \
    qml/MainPage.qml \
    qml/main.qml \
    MeeSpot.desktop \
    MeeSpot.png \
    qtc_packaging/debian_harmattan/rules \
    qtc_packaging/debian_harmattan/README \
    qtc_packaging/debian_harmattan/copyright \
    qtc_packaging/debian_harmattan/control \
    qtc_packaging/debian_harmattan/compat \
    qtc_packaging/debian_harmattan/changelog \
    MeeSpot.conf \
    qml/LoginPage.qml \
    qml/UIConstants.js \
    qml/PlaylistPage.qml \
    qml/TracklistPage.qml \
    qml/PlaylistDelegate.qml \
    qml/TrackDelegate.qml \
    qml/Player.qml \
    qml/QuickControls.qml \
    qml/FullControls.qml \
    qml/NotificationBanner.qml \
    qml/SettingsPage.qml \
    qml/ViewHeader.qml \
    qml/Selector.qml \
    qml/SearchPage.qml \
    qml/SpotifyImage.qml \
    qml/AdvancedTextField.qml \
    qml/Utilities.js \
    qml/TrackMenu.qml \
    qml/PlaylistMenu.qml \
    qml/MyMenuLayout.qml \
    qml/MyMenuItem.qml \
    qml/MyMenu.qml \
    qml/MyPopup.qml \
    qml/MyFader.qml \
    qml/PlaylistNameSheet.qml \
    qml/AlbumPage.qml \
    qml/AlbumHeader.qml \
    qml/AlbumTrackDelegate.qml \
    qml/AlbumMenu.qml \
    qml/ArtistPage.qml \
    qml/ArtistHeader.qml \
    qml/AlbumDelegate.qml \
    qml/ArtistDelegate.qml \
    qml/AboutDialog.qml \
    qml/MyMenuItemStyle.qml \
    qml/MySheet.qml \
    qml/InboxTrackDelegate.qml \
    qml/HeaderSearchField.qml \
    qml/Separator.qml \
    qtc_packaging/debian_harmattan/postrm \
    qml/ToplistPage.qml \
    qml/MySelectionDialog.qml \
    qml/MyCommonDialog.qml \
    qml/Scrollbar.qml \
    qml/LastfmLoginSheet.qml \
    qml/FolderPage.qml

RESOURCES += \
    res.qrc

# Please do not modify the following two lines. Required for deployment.
include(deployment.pri)
qtcAddDeployment()

INCLUDEPATH += /usr/include/applauncherd
LIBS += -lmdeclarativecache

include(libQtSpotify/libQtSpotify.pri)
include(liblastfm/liblastfm.pri)

# enable booster
CONFIG += qdeclarative-boostable
QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden
QMAKE_LFLAGS += -pie -rdynamic -Wl,-rpath,/opt/MeeSpot/lib

HEADERS += \
    src/hardwarekeyshandler.h \
    src/lastfmscrobbler.h