ximpfw/presence/group/presencedatamodel.mmp
changeset 0 e6b17d312c8b
equal deleted inserted replaced
-1:000000000000 0:e6b17d312c8b
       
     1 /*
       
     2 * Copyright (c) 2006 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:  Project definition file for Presence Data Model
       
    15 *
       
    16 */
       
    17 
       
    18 #include <platform_paths.hrh>
       
    19 #include <data_caging_paths.hrh>
       
    20 #include "../../group/ximpdlluids.hrh"
       
    21 
       
    22 
       
    23 
       
    24 TARGET                  presencedatamodel.dll
       
    25 TARGETTYPE              dll
       
    26 UID                     XIMP_DLL_UID_STATIC_INTERFACE XIMP_DLL_UID_COMMON
       
    27 
       
    28 CAPABILITY              CAP_GENERAL_DLL
       
    29 VENDORID                VID_DEFAULT
       
    30 
       
    31 
       
    32 
       
    33 
       
    34 // ---------------------------------------------------------------------------
       
    35 SOURCEPATH              ../srcpresencedatamodel/presentitygroups
       
    36 // ---------------------------------------------------------------------------
       
    37 // Subscription items
       
    38 SOURCE                  grouplistsubscriptionitem.cpp
       
    39 SOURCE                  groupcontentsubscriptionitem.cpp
       
    40 
       
    41 // API data objects
       
    42 SOURCE                  presentitygroupinfoimp.cpp
       
    43 SOURCE                  presentitygroupmemberinfoimp.cpp
       
    44 
       
    45 // API data events
       
    46 SOURCE                  presentitygrouplisteventimp.cpp
       
    47 SOURCE                  presentitygroupcontenteventimp.cpp
       
    48 
       
    49 
       
    50 
       
    51 
       
    52 // ---------------------------------------------------------------------------
       
    53 SOURCEPATH              ../srcpresencedatamodel/presencewatching
       
    54 // ---------------------------------------------------------------------------
       
    55 // Subscription items
       
    56 SOURCE                  presentitypresencesubscriptionitem.cpp
       
    57 SOURCE                  presentitygroupmemberspresencesubscriptionitem.cpp
       
    58 
       
    59 // API data events
       
    60 SOURCE                  presentitypresenceeventimp.cpp
       
    61 
       
    62 
       
    63 
       
    64 
       
    65 // ---------------------------------------------------------------------------
       
    66 SOURCEPATH              ../srcpresencedatamodel/presenceauthorization
       
    67 // ---------------------------------------------------------------------------
       
    68 // Subscription items
       
    69 SOURCE                  blocklistsubscriptionitem.cpp
       
    70 SOURCE                  grantrequestlistsubscriptionitem.cpp
       
    71 
       
    72 // Configuration items
       
    73 SOURCE                  presenceconfigurationitem.cpp
       
    74 SOURCE                  presencetoeveryoneconfigurationitem.cpp
       
    75 SOURCE                  groupmemberspresenceconfigurationitem.cpp
       
    76 
       
    77 // API data objects
       
    78 SOURCE                  presenceblockinfoimp.cpp
       
    79 SOURCE                  presencegrantrequestinfoimp.cpp
       
    80 
       
    81 // API data events
       
    82 SOURCE                  presenceblocklisteventimp.cpp
       
    83 SOURCE                  presencegrantrequestlisteventimp.cpp
       
    84 
       
    85 
       
    86 
       
    87 
       
    88 // ---------------------------------------------------------------------------
       
    89 SOURCEPATH              ../srcpresencedatamodel/presencepublishing
       
    90 // ---------------------------------------------------------------------------
       
    91 // Subscription items
       
    92 SOURCE                  ownpresencesubscriptionitem.cpp
       
    93 SOURCE                  watcherlistsubscriptionitem.cpp
       
    94 
       
    95 // API data objects
       
    96 SOURCE                  presencewatcherinfoimp.cpp
       
    97 
       
    98 
       
    99 // API data events
       
   100 SOURCE                  ownpresenceeventimp.cpp
       
   101 SOURCE                  presencewatcherlisteventimp.cpp
       
   102 
       
   103 
       
   104 // Presence information
       
   105 SOURCE                  documentutils.cpp
       
   106 
       
   107 
       
   108 // ---------------------------------------------------------------------------
       
   109 SOURCEPATH              ../srcpresencedatamodel/presenceinfo
       
   110 // ---------------------------------------------------------------------------
       
   111 
       
   112 // presence info API
       
   113 SOURCE                  presenceinfofieldimp.cpp
       
   114 SOURCE                  presenceinfofieldcollectionimp.cpp
       
   115 SOURCE                  presenceinfofieldvaluetextimp.cpp
       
   116 SOURCE                  presenceinfofieldvaluebinaryimp.cpp
       
   117 SOURCE                  presenceinfofieldvalueenumimp.cpp
       
   118 SOURCE                  devicepresenceinfoimp.cpp
       
   119 SOURCE                  personpresenceinfoimp.cpp
       
   120 SOURCE                  servicepresenceinfoimp.cpp
       
   121 SOURCE                  presenceinfoimp.cpp
       
   122 SOURCE                  presenceinfofilterimp.cpp
       
   123 
       
   124 // ---------------------------------------------------------------------------
       
   125 SOURCEPATH              ../srcpresencedatamodel/presencecache
       
   126 // ---------------------------------------------------------------------------
       
   127 
       
   128 SOURCE                  presencebuddyinfoimp.cpp 
       
   129 SOURCE                  presencebuddyinfolistimp.cpp
       
   130 
       
   131 // ---------------------------------------------------------------------------
       
   132 SOURCEPATH              ../srcpresencedatamodel
       
   133 // ---------------------------------------------------------------------------
       
   134 SOURCE                  presencedatacacheimp.cpp
       
   135 SOURCE                  presenceobjectfactoryimp.cpp
       
   136 // filter store
       
   137 SOURCE                  presencefilterstore.cpp
       
   138 
       
   139 SOURCE                  presenceapidataobjfactory.cpp
       
   140 SOURCE                  presenceeventcodec.cpp
       
   141 
       
   142 SOURCE                  presenceapidataobjfactoryaccessor.cpp
       
   143 
       
   144 
       
   145 USERINCLUDE             ../../core/srcdatamodel
       
   146 USERINCLUDE             ../../core/srcprocessor
       
   147 USERINCLUDE             ../../core/srcoperations
       
   148 USERINCLUDE             ../../core/srcutils
       
   149 
       
   150 
       
   151 USERINCLUDE             ../srcpresencedatamodel
       
   152 USERINCLUDE             ../srcpresencedatamodel/presentitygroups
       
   153 USERINCLUDE             ../srcpresencedatamodel/presencewatching
       
   154 USERINCLUDE             ../srcpresencedatamodel/presenceauthorization
       
   155 USERINCLUDE             ../srcpresencedatamodel/presencepublishing
       
   156 USERINCLUDE             ../srcpresencedatamodel/presenceinfo
       
   157 USERINCLUDE             ../srcpresencedatamodel/presencecache
       
   158 USERINCLUDE             ../group
       
   159 
       
   160 // TODO remove unnecessary
       
   161 SYSTEMINCLUDE           ../../inc/core/base
       
   162 SYSTEMINCLUDE           ../../inc/core/datamodel
       
   163 SYSTEMINCLUDE           ../../inc/core/protocolplugin
       
   164 SYSTEMINCLUDE           ../../inc/core/protocolpluginhost
       
   165 SYSTEMINCLUDE           ../../inc/presence/presencedatamodel
       
   166 SYSTEMINCLUDE           ../../inc/presence/presencemanagement
       
   167 SYSTEMINCLUDE           ../../inc/presence/presenceprotocolplugin
       
   168 SYSTEMINCLUDE           ../../inc/presence/presenceprotocolpluginhost
       
   169 MW_LAYER_SYSTEMINCLUDE
       
   170 
       
   171 
       
   172 LIBRARY                 euser.lib
       
   173 LIBRARY                 bafl.lib
       
   174 LIBRARY                 estor.lib
       
   175 LIBRARY                 ximputils.lib
       
   176 LIBRARY                 ximpdatamodel.lib
       
   177 LIBRARY                 ecom.lib
       
   178 
       
   179 
       
   180 
       
   181 // End of file