X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=chessclock.pro;h=f05273d35dbcdb2284b918c5154c53a13f6c9dad;hb=5436f03ecd253593d065ae3ff8d2ef89a1e0e9c8;hp=82b2d01b066abb813aae150133aac093119bfac5;hpb=ca6853daf22068621981987588b9d670f03a5264;p=chessclock diff --git a/chessclock.pro b/chessclock.pro index 82b2d01..f05273d 100644 --- a/chessclock.pro +++ b/chessclock.pro @@ -1,39 +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/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/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 +}