PECengine/ListLibrary2/Group/PEngListLib2.mmp
changeset 0 094583676ce7
equal deleted inserted replaced
-1:000000000000 0:094583676ce7
       
     1 /*
       
     2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  List library implements features related to the
       
    15 *                handling of the contact lists and attribute lists
       
    16 *
       
    17 */
       
    18 
       
    19 // To get the APP_LAYER_SYSTEMINCLUDE-definition
       
    20 #include <platform_paths.hrh>
       
    21 
       
    22 #include "../../Group/PEngUIDs2.h"
       
    23 
       
    24 // DLL client
       
    25 TARGET          PEngListLib2.dll
       
    26 
       
    27 TARGETTYPE      dll
       
    28 UID             KStaticInterfaceDllUid2 KPEngListLibrary2Uid3
       
    29 VENDORID        VID_DEFAULT
       
    30 CAPABILITY      CAP_GENERAL_DLL
       
    31 
       
    32 // Attribute Lists
       
    33 SOURCEPATH      ../AttrListSrc
       
    34 
       
    35 // Engine of attribute lists and manager
       
    36 SOURCE          CPEngAttributeListItem.cpp
       
    37 SOURCE          CPEngAttributeListModel.cpp
       
    38 SOURCE          CPEngAttributeListManager.cpp
       
    39 
       
    40 // Attribute list transaction manager
       
    41 SOURCE          CPEngAttributeListTransactionManager.cpp
       
    42 SOURCE          CPEngAttributeListTransBase.cpp
       
    43 SOURCE          CPEngAttributeListTransCreateAttrList.cpp
       
    44 SOURCE          CPEngAttributeListTransDeleteAttrList.cpp
       
    45 
       
    46 // contact Lists
       
    47 SOURCEPATH      ../ContactListSrc
       
    48 
       
    49 // list model implementation
       
    50 SOURCE          CPEngContactListModBase.cpp
       
    51 SOURCE          CPEngContactListModItemContainer.cpp
       
    52 SOURCE          CPEngContactListModChangeMonitor.cpp
       
    53 SOURCE          CPEngWatcherList.cpp
       
    54 
       
    55 // Contact list settings
       
    56 SOURCE          CPEngContactListSettings.cpp
       
    57 SOURCE          CPEngContactListProperty.cpp
       
    58 
       
    59 // List manager
       
    60 SOURCE          CPEngContactListManager.cpp
       
    61 SOURCE          CPEngContactListManagerBase.cpp
       
    62 SOURCE          CPEngContactListTransactionManager.cpp
       
    63 
       
    64 
       
    65 // Transaction handlers
       
    66 // handler for updates
       
    67 SOURCE          CPEngContactListMngTransBase.cpp
       
    68 SOURCE          CPEngContactListMngTransAddId.cpp
       
    69 SOURCE          CPEngContactListMngTransRemoveId.cpp
       
    70 SOURCE          CPEngContactListMngTransProperties.cpp
       
    71 SOURCE          CPEngContactListMngTransSubcription.cpp
       
    72 SOURCE          CPEngContactListDeleteTrans.cpp
       
    73 
       
    74 // Handler for synchronization
       
    75 SOURCE          CPEngStartSyncTransaction.cpp
       
    76 SOURCE          CPEngContactListTransBase.cpp
       
    77 SOURCE          CPEngContactListTransCreate.cpp
       
    78 SOURCE          CPEngContactListTransSync.cpp
       
    79 SOURCE          CPEngGetWatchersTransaction.cpp
       
    80 
       
    81 SOURCEPATH      ../ToolsSrc
       
    82 // tools for wv ID array management
       
    83 SOURCE          PEngContactIdsTools.cpp
       
    84 SOURCE          PEngListLibTools.cpp
       
    85 
       
    86 // List Library Factory
       
    87 SOURCEPATH      ../FactorySrc
       
    88 SOURCE          PEngListLibraryFactory.cpp
       
    89 SOURCE          CPEngListLibFactory.cpp
       
    90 
       
    91 
       
    92 // Reactive authorization
       
    93 SOURCEPATH      ../AuthSrc
       
    94 SOURCE          CPEngAuthorizationItem.cpp
       
    95 SOURCE          CPEngAuthorizationRequest.cpp
       
    96 SOURCE          CPEngAuthorizationResponse.cpp
       
    97 SOURCE          CPEngAuthorizationEngine.cpp
       
    98 SOURCE          CPEngAuthorizationManager.cpp
       
    99 SOURCE          CPEngAuthorizationTransactionIn.cpp
       
   100 SOURCE          CPEngAuthorizationTransactionOut.cpp
       
   101 SOURCE          CPEngAuthorizationTransFactory.cpp
       
   102 
       
   103 // Internal User Include
       
   104 USERINCLUDE     ../inc
       
   105 USERINCLUDE     ../AttrListSrc
       
   106 USERINCLUDE     ../ContactListSrc
       
   107 USERINCLUDE     ../ToolsSrc
       
   108 USERINCLUDE     ../AuthSrc
       
   109 USERINCLUDE     ../FactorySrc
       
   110 
       
   111 // Presence Engine includes
       
   112 USERINCLUDE     ../../Group                         // main PEC Group
       
   113 USERINCLUDE     ../../IncApi                        // public api
       
   114 USERINCLUDE     ../../IncPresenceModel              // Presence Models
       
   115 USERINCLUDE     ../../CoreUtilsLib2/Inc             // core utils
       
   116 USERINCLUDE     ../../CoreUtilsLib2/SrvInc          // Message packing
       
   117 USERINCLUDE     ../../ContactListFramework2/inc     // Contact List Framework
       
   118 USERINCLUDE     ../../AttributeListFramework2/inc   // Attribute List Framework
       
   119 USERINCLUDE     ../../AuthorizationFramework2/Inc   // Authorization Framework
       
   120 USERINCLUDE     ../../AttributeFramework2/inc       // Attribute framework
       
   121 USERINCLUDE     ../../TransactionFramework2/inc     // Transaction Framework
       
   122 USERINCLUDE     ../../StorageManager2/ClientInc     // storage manager
       
   123 USERINCLUDE     ../../Parser2/inc                   // XML parser
       
   124 USERINCLUDE     ../../AttributeLibrary2/Inc         // Attribute library
       
   125 
       
   126 // System include
       
   127 SYSTEMINCLUDE   ../../IncPresenceModel
       
   128 SYSTEMINCLUDE   ../../IncApi
       
   129 SYSTEMINCLUDE   ../../../inc
       
   130 // Default system include paths for application layer modules.
       
   131 APP_LAYER_SYSTEMINCLUDE
       
   132 
       
   133 // Symbian dependences
       
   134 LIBRARY         euser.lib                           // basic things
       
   135 LIBRARY         bafl.lib                            // Descriptor arrays
       
   136 LIBRARY         estor.lib                           // Stream function
       
   137 
       
   138 // Series 60 dependences
       
   139 
       
   140 // Presence Engine dependences
       
   141 LIBRARY         PEngStorMan2.lib                    //StorageManager
       
   142 LIBRARY         PEngParser2.lib                     // XML parser
       
   143 LIBRARY         PEngAttrLib2.lib                    // Attribute Library
       
   144 LIBRARY         PEngCoreUtilsLib2.lib               // General PEC Engine utils
       
   145 
       
   146 //  End of File
       
   147