camerauis/cameraxui/cxui/cxui.pro
changeset 28 3075d9b614e6
parent 19 d9aefe59d544
child 29 699651f2666f
child 43 0e652f8f1fbd
equal deleted inserted replaced
19:d9aefe59d544 28:3075d9b614e6
     1 #
     1 #
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 # Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 # All rights reserved.
     3 # All rights reserved.
     4 # This component and the accompanying materials are made available
     4 # This component and the accompanying materials are made available
     5 # under the terms of "Eclipse Public License v1.0"
     5 # under the terms of "Eclipse Public License v1.0"
     6 # which accompanies this distribution, and is available
     6 # which accompanies this distribution, and is available
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
    24     TARGET.UID3         = 0x101f857a
    24     TARGET.UID3         = 0x101f857a
    25     TARGET.VID          = VID_DEFAULT
    25     TARGET.VID          = VID_DEFAULT
    26     TARGET.EPOCHEAPSIZE = 0x020000 0x1000000
    26     TARGET.EPOCHEAPSIZE = 0x020000 0x1000000
    27     ICON                = ./icons/cxui.svg
    27     ICON                = ./icons/cxui.svg
    28     RSS_RULES           = "group_name=\"Qt Camera\";"
    28     RSS_RULES           = "group_name=\"Qt Camera\";"
       
    29     # Fix for QMake translating INCLUDEPATH to SYSTEMINCLUDE
       
    30     # and TraceCompiler needing USERINCLUDE.
       
    31     MMP_RULES           += "USERINCLUDE traces"
    29 }
    32 }
    30 
    33 
    31 DEPENDPATH += ../cxengine/inc/api
    34 DEPENDPATH += ../cxengine/inc/api
    32 VPATH += src \
    35 VPATH += src \
    33     inc
    36     inc
    34 INCLUDEPATH += inc \
    37 INCLUDEPATH += inc \
    35                ../traces
    38                traces
    36 
    39 
    37 LIBS += -lecam  \
    40 LIBS += -lecam  \
    38     -lecamsnapshot \
    41     -lecamsnapshot \
    39     -lws32 \
    42     -lws32 \
    40     -lbitgdi \
    43     -lbitgdi \
    42     -lcxengine \
    45     -lcxengine \
    43     -lapmime \
    46     -lapmime \
    44     -lcommonui \
    47     -lcommonui \
    45     -lxqsettingsmanager \
    48     -lxqsettingsmanager \
    46     -lxqutils \
    49     -lxqutils \
    47     -lalfclient \
       
    48     -lxqservice \
    50     -lxqservice \
    49     -lxqserviceutil \
    51     -lxqserviceutil \
    50     -lshareui
    52     -lshareui \
       
    53     -lcone \
       
    54     -lefsrv \
       
    55     -lws32 \
       
    56     -lgdi \
       
    57     -lapgrfx
    51 
    58 
    52 CONFIG += hb
    59 CONFIG += hb
    53 CONFIG += service
    60 CONFIG += service
    54 QT += xml
    61 QT += xml
    55 SERVICE.FILE = cxui_service_conf.xml
    62 SERVICE.FILE = cxui_service_conf.xml
    56 SERVICE.OPTIONS = embeddable
    63 SERVICE.OPTIONS = embeddable
    57 
    64 
    58 HB += hbcore hbwidgets hbutils hbtools hbfeedback
    65 HB += hbcore hbwidgets hbfeedback hbutils
    59 
    66 
    60 # Input
    67 # Input
    61 HEADERS += cxuiprecaptureview.h \
    68 HEADERS += cxuiapplication.h \
       
    69     cxuiapplicationframeworkmonitor.h \
       
    70     cxuiapplicationframeworkmonitorprivate.h \
       
    71     cxuiprecaptureview.h \
    62     cxuistillprecaptureview.h \
    72     cxuistillprecaptureview.h \
    63     cxuistillprecaptureview2.h \
       
    64     cxuivideoprecaptureview.h \
    73     cxuivideoprecaptureview.h \
    65     cxuivideoprecaptureview2.h \
       
    66     cxuipostcaptureview.h \
    74     cxuipostcaptureview.h \
    67     cxestillcapturecontrol.h \
    75     cxestillcapturecontrol.h \
    68     cxuicapturekeyhandler.h \
    76     cxuicapturekeyhandler.h \
    69     cxuiviewmanager.h \
    77     cxuiviewmanager.h \
    70     ../traces/OstTraceDefinitions.h \
       
    71     cxuidocumentloader.h \
    78     cxuidocumentloader.h \
    72     cxuidisplaypropertyhandler.h \
    79     cxuidisplaypropertyhandler.h \
    73     cxuisettingdialog.h \
    80     cxuisettingdialog.h \
    74     cxuisettingbutton.h \
       
    75     cxuisettingslider.h \
    81     cxuisettingslider.h \
    76     cxuiselftimer.h \
    82     cxuiselftimer.h \
    77     cxuisettingradiobuttonlist.h \
    83     cxuisettingradiobuttonlist.h \
    78     cxuiscenelabel.h \
    84     cxuiscenelabel.h \
    79     cxuisettingbuttoncontainer.h \
       
    80     cxuierrormanager.h \
    85     cxuierrormanager.h \
    81     cxuistandby.h \
    86     cxuistandby.h \
    82     cxuisettingradiobuttonlistmodel.h \
    87     cxuisettingradiobuttonlistmodel.h \
    83     cxuisettingsinfo.h \
    88     cxuisettingsinfo.h \
    84     cxuisettingxmlreader.h \
    89     cxuisettingxmlreader.h \
    85     cxuiserviceprovider.h
    90     cxuiserviceprovider.h \
       
    91     cxuiscenemodeview.h \
       
    92     cxuizoomslider.h \
       
    93     traces/OstTraceDefinitions.h
    86 
    94 
    87 SOURCES += main.cpp \
    95 SOURCES += main.cpp \
       
    96     cxuiapplication.cpp \
       
    97     cxuiapplicationframeworkmonitor.cpp \
       
    98     cxuiapplicationframeworkmonitorprivate.cpp \
    88     cxuiprecaptureview.cpp \
    99     cxuiprecaptureview.cpp \
    89     cxuivideoprecaptureview.cpp \
   100     cxuivideoprecaptureview.cpp \
    90     cxuivideoprecaptureview2.cpp \
       
    91     cxuistillprecaptureview.cpp \
   101     cxuistillprecaptureview.cpp \
    92     cxuistillprecaptureview2.cpp \
       
    93     cxuipostcaptureview.cpp \
   102     cxuipostcaptureview.cpp \
    94     cxuicapturekeyhandler.cpp \
   103     cxuicapturekeyhandler.cpp \
    95     cxuiviewmanager.cpp \
   104     cxuiviewmanager.cpp \
    96     cxuidocumentloader.cpp \
   105     cxuidocumentloader.cpp \
    97     cxuidisplaypropertyhandler.cpp \
   106     cxuidisplaypropertyhandler.cpp \
    98     cxuisettingdialog.cpp \
   107     cxuisettingdialog.cpp \
    99     cxuisettingbutton.cpp \
       
   100     cxuisettingslider.cpp \
   108     cxuisettingslider.cpp \
   101     cxuiselftimer.cpp \
   109     cxuiselftimer.cpp \
   102     cxuisettingradiobuttonlist.cpp \
   110     cxuisettingradiobuttonlist.cpp \
   103     cxuiscenelabel.cpp \
   111     cxuiscenelabel.cpp \
   104     cxuisettingbuttoncontainer.cpp \
       
   105     cxuierrormanager.cpp \
   112     cxuierrormanager.cpp \
   106     cxuistandby.cpp \
   113     cxuistandby.cpp \
   107     cxuisettingradiobuttonlistmodel.cpp \
   114     cxuisettingradiobuttonlistmodel.cpp \
   108     cxuisettingsinfo.cpp \
   115     cxuisettingsinfo.cpp \
   109     cxuisettingxmlreader.cpp \
   116     cxuisettingxmlreader.cpp \
   110     cxuiserviceprovider.cpp
   117     cxuiserviceprovider.cpp \
   111 
   118     cxuiscenemodeview.cpp \
       
   119     cxuizoomslider.cpp
   112 
   120 
   113 RESOURCES += cxui.qrc
   121 RESOURCES += cxui.qrc
   114 
   122 
       
   123 # Variating internal and external icons for scene selection view
       
   124 SCENEICONDIR = ../internal/icons
       
   125 exists($$SCENEICONDIR) {
       
   126     RESOURCES += cxuiinternalsceneimages.qrc
       
   127 }
       
   128 else {
       
   129     RESOURCES += cxuiexternalsceneimages.qrc
       
   130 }
       
   131 
   115 TRANSLATIONS = camera.ts
   132 TRANSLATIONS = camera.ts