ad4b5ada3dad560b2a7715c48c0119f049c0b1a1
[chessclock] / chessclock.pro
1 # Add more folders to ship with the application, here
2
3 # Additional import path used to resolve QML modules in Creator's code model
4 QML_IMPORT_PATH =
5
6 QT+= declarative
7 symbian:TARGET.UID3 = 0xE00C40B5
8
9 VERSION = 2.0.1
10
11 # Smart Installer package's UID
12 # This UID is from the protected range and therefore the package will
13 # fail to install if self-signed. By default qmake uses the unprotected
14 # range value if unprotected UID is defined for the application and
15 # 0x2002CCCF value if protected UID is given to the application
16 #symbian:DEPLOYMENT.installer_header = 0x2002CCCF
17
18 # Allow network access on Symbian
19 symbian:TARGET.CAPABILITY += NetworkServices
20
21 # If your application uses the Qt Mobility libraries, uncomment the following
22 # lines and add the respective components to the MOBILITY variable.
23 CONFIG += mobility
24 MOBILITY += systeminfo
25
26 # The .cpp file which was generated for your project. Feel free to hack it.
27 SOURCES += main.cpp \
28     classes/chessclock.cpp \
29     classes/chessclockwidget.cpp \
30     classes/clockswidget.cpp \
31     classes/timecontrol/fischerclock.cpp \
32     classes/timecontrol/fischerafterclock.cpp \
33     classes/timecontrol/delayclock.cpp \
34     classes/timecontrol/delayafterclock.cpp \
35     classes/timecontrol/hourglassclock.cpp \
36     classes/screenlitkeeper.cpp \
37     classes/wrappedclockswidget.cpp \
38     classes/settings.cpp \
39     classes/turninformation.cpp
40
41 HEADERS  += \
42     classes/turninformation.h \
43     classes/chessclock.h \
44     classes/chessclockwidget.h \
45     classes/clockswidget.h \
46     classes/timecontrol/fischerclock.h \
47     classes/timecontrol/fischerafterclock.h \
48     classes/timecontrol/delayclock.h \
49     classes/timecontrol/delayafterclock.h \
50     classes/timecontrol/hourglassclock.h \
51     classes/screenlitkeeper.h \
52     classes/wrappedclockswidget.h \
53     classes/settings.h
54
55
56 OTHER_FILES += \
57     qml/MainPage.qml \
58     qml/main.qml \
59     chessclock.desktop \
60     chessclock.png \
61     qtc_packaging/debian_harmattan/rules \
62     qtc_packaging/debian_harmattan/README \
63     qtc_packaging/debian_harmattan/copyright \
64     qtc_packaging/debian_harmattan/control \
65     qtc_packaging/debian_harmattan/compat \
66     qtc_packaging/debian_harmattan/changelog \
67     qml/ClocksPage.qml \
68     qml/AboutPage.qml \
69     qml/NewGameDialogPage.qml \
70     chessclock_splashscreen.png
71
72
73 RESOURCES += \
74     res.qrc \
75     chessclock.qrc
76
77 splash.files = chessclock_splashscreen.png
78 splash.path = /opt/chessclock/images
79 INSTALLS += splash
80
81
82 # Please do not modify the following two lines. Required for deployment.
83 include(deployment.pri)
84 qtcAddDeployment()
85
86 # enable booster
87 CONFIG += qdeclarative-boostable
88 QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden
89 QMAKE_LFLAGS += -pie -rdynamic
90
91 unix:!symbian:!maemo5 {
92     target.path = /opt/chessclock/bin
93     INSTALLS += target
94
95
96 }
97
98
99
100
101
102
103
104