Removed more unused C++ files
[chessclock] / chessclock.pro
index 4d0f3c7..f05273d 100644 (file)
@@ -1,44 +1,89 @@
-#-------------------------------------------------
-#
-# Project created by QtCreator 2010-08-13T20:15:03
-#
-#-------------------------------------------------
+# Add more folders to ship with the application, here
 
-QT       += core gui
+# Additional import path used to resolve QML modules in Creator's code model
+QML_IMPORT_PATH =
 
-TARGET = chessclock
-TEMPLATE = app
+QT+= declarative
+symbian:TARGET.UID3 = 0xE00C40B5
 
+VERSION = 1.9.0
 
-SOURCES += main.cpp\
-        chessclockwindow.cpp \
+# 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 += systeminfo
+
+# The .cpp file which was generated for your project. Feel free to hack it.
+SOURCES += main.cpp \
     classes/turninformation.cpp \
     classes/chessclock.cpp \
     classes/chessclockwidget.cpp \
     classes/clockswidget.cpp \
-    classes/welcomescreenwidget.cpp \
-    classes/timecontrol/basicdialog.cpp \
-    classes/timecontrol/notimecontrol.cpp
+    classes/timecontrol/fischerclock.cpp \
+    classes/timecontrol/fischerafterclock.cpp \
+    classes/timecontrol/delayclock.cpp \
+    classes/timecontrol/delayafterclock.cpp \
+    classes/timecontrol/hourglassclock.cpp \
+    classes/screenlitkeeper.cpp \
+    classes/wrappedclockswidget.cpp \
+    chessclockview.cpp
 
-HEADERS  += chessclockwindow.h \
+HEADERS  += \
     classes/turninformation.h \
     classes/chessclock.h \
     classes/chessclockwidget.h \
     classes/clockswidget.h \
-    classes/welcomescreenwidget.h \
-    classes/timecontrol.h \
-    classes/timecontrol/basicdialog.h \
-    classes/timecontrol/notimecontrol.h
+    classes/timecontrol/fischerclock.h \
+    classes/timecontrol/fischerafterclock.h \
+    classes/timecontrol/delayclock.h \
+    classes/timecontrol/delayafterclock.h \
+    classes/timecontrol/hourglassclock.h \
+    classes/screenlitkeeper.h \
+    classes/wrappedclockswidget.h \
+    chessclockview.h
 
-CONFIG += mobility
-MOBILITY = 
 
-symbian {
-    TARGET.UID3 = 0xeea9c6c5
-    # TARGET.CAPABILITY += 
-    TARGET.EPOCSTACKSIZE = 0x14000
-    TARGET.EPOCHEAPSIZE = 0x020000 0x800000
-}
+OTHER_FILES += \
+    qml/MainPage.qml \
+    qml/main.qml \
+    chessclock.desktop \
+    chessclock.svg \
+    chessclock.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 \
+    qml/ClocksPage.qml \
+    qml/AboutPage.qml \
+    qml/NewGameDialogPage.qml
+
 
 RESOURCES += \
+    res.qrc \
     chessclock.qrc
+
+# Please do not modify the following two lines. Required for deployment.
+include(deployment.pri)
+qtcAddDeployment()
+
+# enable booster
+CONFIG += qdeclarative-boostable
+QMAKE_CXXFLAGS += -fPIC -fvisibility=hidden -fvisibility-inlines-hidden
+QMAKE_LFLAGS += -pie -rdynamic
+
+unix:!symbian:!maemo5 {
+    target.path = /opt/chessclock/bin
+    INSTALLS += target
+}