securitydialogs/lockapp/group/lockapp.mmp
changeset 26 aad866c37519
parent 0 164170e6151a
child 50 03674e5abf46
child 59 881d92421467
equal deleted inserted replaced
22:6b63ca65093a 26:aad866c37519
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2005 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".
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  Keyguard and Devicelock application server LockApp
    14 * Description: Implementation of lockapp
    15  *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 // To get the APP_LAYER_SYSTEMINCLUDE-definition
       
    19 #include <platform_paths.hrh>
    18 
    20 
    19 #include <platform_paths.hrh>
    21 #include "defaultcaps.hrh"
    20 #include <data_caging_paths.hrh>
    22 CAPABILITY CAP_APPLICATION ProtServ NetworkControl
    21 
    23 
    22 TARGET          lockapp.exe
    24 TARGET        lockapp.exe
    23 TARGETTYPE      exe
       
    24 EPOCSTACKSIZE   0x5000
       
    25 
    25 
       
    26 targettype exe
       
    27 
       
    28 EPOCSTACKSIZE      0x5000
       
    29 
       
    30 UID             0x100039CE 0x10283322
       
    31 SECUREID        0x100059B5
    26 VENDORID        VID_DEFAULT
    32 VENDORID        VID_DEFAULT
    27 
    33 
    28 // ProtServ for being a server
    34 SOURCEPATH      ../src
    29 // WriteDeviceData Devicelock configuration needs it
    35 SOURCE          lockapp.cpp
    30 // SWEvent for capturing/generating key events
       
    31 // NetworkServices for remote lock for devicelock
       
    32 
    36 
    33 CAPABILITY      CAP_APPLICATION ProtServ NetworkControl
    37 USERINCLUDE     . ../inc 
    34 
    38 
    35 UID             0x100039CE 0x10283322
    39 MW_LAYER_SYSTEMINCLUDE
    36 
    40 
    37 SECUREID 0x100059B5
    41 // Symbian
    38 
    42 LIBRARY         euser.lib
    39 //LANG            SC
    43 LIBRARY         efsrv.lib
    40 
    44 LIBRARY	ws32.lib
    41 SOURCEPATH      ../src
    45 LIBRARY	eikcore.lib
    42 
    46 LIBRARY	apgrfx.lib
    43 // AppArc framework
    47 LIBRARY	apparc.lib
    44 SOURCE          lockappapplication.cpp
    48 LIBRARY	cone.lib
    45 SOURCE          lockappappui.cpp
       
    46 SOURCE          lockappdocument.cpp
       
    47 
       
    48 // State control
       
    49 SOURCE          lockappobserverlist.cpp
       
    50 SOURCE          lockappstatecontrol.cpp
       
    51 SOURCE          lockappbasecontrol.cpp
       
    52 
       
    53 // State observers
       
    54 SOURCE          lockappidlecontrol.cpp
       
    55 SOURCE          lockappkeyguardcontrol.cpp
       
    56 SOURCE          lockappdevicelockcontrol.cpp
       
    57 SOURCE          lockappdevicelockcontainer.cpp
       
    58 SOURCE          lockappecsdetector.cpp
       
    59 SOURCE          lockappstatepublisher.cpp
       
    60 
       
    61 // CenRep and PS observers
       
    62 SOURCE          lockappcenrepobserver.cpp
       
    63 SOURCE          lockapppubsubobserver.cpp
       
    64 
       
    65 // Keyguard notes
       
    66 SOURCE          lockappsleepingnote.cpp
       
    67 SOURCE          lockapplockednote.cpp
       
    68 SOURCE          lockappecsnote.cpp
       
    69 
       
    70 // LockApp Server
       
    71 SOURCE          lockappserver.cpp
       
    72 SOURCE          lockappsession.cpp
       
    73 
       
    74 // LockApp Utils
       
    75 SOURCE          lockappkeycapturecontroller.cpp
       
    76 SOURCE          lockappkeypattern.cpp
       
    77 SOURCE          lockapputils.cpp
       
    78 SOURCE          lockappwait.cpp
       
    79 
       
    80 SOURCEPATH      ../group
       
    81 
       
    82 USERINCLUDE     ../inc ../loc ../cenrep
       
    83 
       
    84 APP_LAYER_SYSTEMINCLUDE
       
    85 SYSTEMINCLUDE   ../../../inc
       
    86 
       
    87 
       
    88 LIBRARY         euser.lib // USER services
       
    89 LIBRARY         apparc.lib  // application architecture
       
    90 LIBRARY         cone.lib   // Cone
       
    91 LIBRARY         bafl.lib // BaflUtils, reading localisation resources
       
    92 LIBRARY         ws32.lib // accessing window groups
       
    93 LIBRARY         apgrfx.lib // accessing window group names
       
    94 LIBRARY         eikcore.lib  // eikon environment
       
    95 LIBRARY         eikcoctl.lib // ceikstatuspane
       
    96 LIBRARY         eikdlg.lib // eikdialogs
       
    97 LIBRARY         gdi.lib  // drawing
       
    98 LIBRARY         fbscli.lib // required for CFbsBitmap
       
    99 LIBRARY         efsrv.lib // server library
       
   100 LIBRARY         etel.lib  // telephony
       
   101 LIBRARY         etelmm.lib // telephony
       
   102 LIBRARY         customapi.lib // custom api
       
   103 LIBRARY         centralrepository.lib // central repository
       
   104 LIBRARY         cenrepnotifhandler.lib // central repository notify handler
       
   105 LIBRARY         featmgr.lib // feature manager
       
   106 LIBRARY         cdlengine.lib // layout engine
       
   107 LIBRARY         avkon.lib  // Avkon
       
   108 LIBRARY         aknicon.lib // icon support
       
   109 LIBRARY         aknlayout2.lib // old layouts
       
   110 LIBRARY         aknlayout2scalable.lib // new layouts
       
   111 LIBRARY         aknskins.lib // skins
       
   112 LIBRARY         aknnotify.lib // aknsmallindicator
       
   113 LIBRARY         activitymanager.lib // Activity manager
       
   114 LIBRARY         secui.lib // Security UI
       
   115 
       
   116 LIBRARY         flogger.lib // File logging
       
   117 
       
   118 LIBRARY         keylockpolicyapi.lib // Keylock policy
       
   119 
       
   120 #ifdef __SAP_TERMINAL_CONTROL_FW
       
   121 LIBRARY         scpclient.lib
       
   122 #endif // __SAP_TERMINAL_CONTROL_FW
       
   123 
       
   124 START RESOURCE ../data/lockapp.rss
       
   125 HEADER
       
   126 TARGETPATH APP_RESOURCE_DIR
       
   127 //LANG SC
       
   128 LANGUAGE_IDS
       
   129 END
       
   130 
       
   131 START RESOURCE ../data/lockapp_reg.rss
       
   132 TARGETPATH	/private/10003a3f/apps
       
   133 END
       
   134 
       
   135 
    49 
   136 SMPSAFE
    50 SMPSAFE