compiles again...
[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 # Smart Installer package's UID
10 # This UID is from the protected range and therefore the package will
11 # fail to install if self-signed. By default qmake uses the unprotected
12 # range value if unprotected UID is defined for the application and
13 # 0x2002CCCF value if protected UID is given to the application
14 #symbian:DEPLOYMENT.installer_header = 0x2002CCCF
15
16 # Allow network access on Symbian
17 symbian:TARGET.CAPABILITY += NetworkServices
18
19 # If your application uses the Qt Mobility libraries, uncomment the following
20 # lines and add the respective components to the MOBILITY variable.
21 CONFIG += mobility
22 MOBILITY += systeminfo
23
24 # The .cpp file which was generated for your project. Feel free to hack it.
25 SOURCES += main.cpp \
26 #        chessclockwindow.cpp \
27 #    classes/turninformation.cpp \
28 #    classes/chessclock.cpp \
29 #    classes/chessclockwidget.cpp \
30 #    classes/clockswidget.cpp \
31 #    classes/welcomescreenwidget.cpp \
32 #    classes/timecontrol/basicdialog.cpp \
33 #    classes/timecontrol/notimecontrol.cpp \
34 #    classes/startwidget.cpp \
35 #    classes/timecontrol/fischertimecontrol.cpp \
36 #    classes/timecontrol/fischerclock.cpp \
37 #    classes/timecontrol/fischerafterclock.cpp \
38 #    classes/timecontrol/fischeraftertimecontrol.cpp \
39 #    classes/timecontrol/delayclock.cpp \
40 #    classes/timecontrol/delaytimecontrol.cpp \
41 #    classes/timecontrol/delayafterclock.cpp \
42 #    classes/timecontrol/delayaftertimecontrol.cpp \
43 #    classes/timecontrol/hourglassclock.cpp \
44 #    classes/timecontrol/hourglasstimecontrol.cpp \
45 #    classes/screenlitkeeper.cpp \
46 #    classes/wrappedclockswidget.cpp \
47 #    classes/clockswidgetplugin.cpp
48
49 #HEADERS  += chessclockwindow.h \
50 #    classes/turninformation.h \
51 #    classes/chessclock.h \
52 #    classes/chessclockwidget.h \
53 #    classes/clockswidget.h \
54 #    classes/welcomescreenwidget.h \
55 #    classes/timecontrol.h \
56 #    classes/timecontrol/basicdialog.h \
57 #    classes/timecontrol/notimecontrol.h \
58 #    classes/startwidget.h \
59 #    classes/timecontrol/fischertimecontrol.h \
60 #    classes/timecontrol/fischerclock.h \
61 #    classes/timecontrol/fischerafterclock.h \
62 #    classes/timecontrol/fischeraftertimecontrol.h \
63 #    classes/timecontrol/delayclock.h \
64 #    classes/timecontrol/delaytimecontrol.h \
65 #    classes/timecontrol/delayafterclock.h \
66 #    classes/timecontrol/delayaftertimecontrol.h \
67 #    classes/timecontrol/hourglasstimecontrol.h \
68 #    classes/timecontrol/hourglassclock.h \
69 #    classes/screenlitkeeper.h \
70 #    classes/wrappedclockswidget.h \
71 #    classes/clockswidgetplugin.h
72
73
74 OTHER_FILES += \
75     qml/MainPage.qml \
76     qml/main.qml \
77     chessclock.desktop \
78     chessclock.svg \
79     chessclock.png \
80     qtc_packaging/debian_harmattan/rules \
81     qtc_packaging/debian_harmattan/README \
82     qtc_packaging/debian_harmattan/copyright \
83     qtc_packaging/debian_harmattan/control \
84     qtc_packaging/debian_harmattan/compat \
85     qtc_packaging/debian_harmattan/changelog \
86     qml/ClocksPage.qml \
87     qml/AboutPage.qml \
88     qml/ClocksWidgetWrapper.qml
89
90 RESOURCES += \
91     res.qrc \
92     chessclock.qrc
93
94 # Please do not modify the following two lines. Required for deployment.
95 include(deployment.pri)
96 qtcAddDeployment()
97
98 # enable booster
99 CONFIG += qdeclarative-boostable
100 QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden
101 QMAKE_LFLAGS += -pie -rdynamic
102
103 unix:!symbian:!maemo5 {
104     target.path = /opt/chessclock/bin
105     INSTALLS += target
106 }