breakdeps/DRMEngine/RightsServer.mmp
changeset 90 62156f66dbad
parent 88 ca165d35976d
equal deleted inserted replaced
89:1650c5a7be8c 90:62156f66dbad
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include <platform_paths.hrh>
    19 #include <platform_paths.hrh>
    20 
    20 
    21 TARGET          RightsServer.exe
    21 TARGET          stem_RightsServer.exe
    22 TARGETTYPE      EXE
    22 TARGETTYPE      EXE
    23 
    23 
    24 UID             0x1000008d 0x101F51F2
    24 UID             0x1000008d 0x101F51F2
    25 CAPABILITY      CAP_SERVER DRM CommDD ProtServ PowerMgmt Location
    25 CAPABILITY      CAP_SERVER DRM CommDD ProtServ PowerMgmt Location
    26 VENDORID        VID_DEFAULT
    26 VENDORID        VID_DEFAULT
    28 // Default system include paths for middleware layer modules.
    28 // Default system include paths for middleware layer modules.
    29 MW_LAYER_SYSTEMINCLUDE
    29 MW_LAYER_SYSTEMINCLUDE
    30 SYSTEMINCLUDE   /epoc32/include/libc
    30 SYSTEMINCLUDE   /epoc32/include/libc
    31 SYSTEMINCLUDE   /epoc32/include/connect
    31 SYSTEMINCLUDE   /epoc32/include/connect
    32 
    32 
    33 USERINCLUDE     ../server/inc
    33 USERINCLUDE		./
    34 USERINCLUDE     ../agentv2/inc
    34 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/server/inc
    35 USERINCLUDE     ../ro/inc
    35 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/agentv2/inc
    36 USERINCLUDE     ../dcf/inc
    36 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/ro/inc
    37 USERINCLUDE     ../notifier/inc
    37 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/dcf/inc
    38 USERINCLUDE     ../utils/inc
    38 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/notifier/inc
    39 USERINCLUDE     ../roap/inc
    39 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/utils/inc
    40 USERINCLUDE     ../roapstorage/inc
    40 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/roap/inc
    41 USERINCLUDE     ../drmclock/Inc
    41 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/roapstorage/inc
    42 USERINCLUDE     ../keystorage/inc
    42 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/drmclock/Inc
    43 USERINCLUDE     ../drmbackup/inc
    43 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/keystorage/inc
    44 USERINCLUDE     ../../../inc   // ADo level inc dir
    44 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/drmbackup/inc
       
    45 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/../../inc   // ADo level inc dir
    45 
    46 
    46 SOURCEPATH      ../server/src
    47 SOURCEPATH		./
       
    48 SOURCE          DRMRightsServer.cpp
       
    49 SOURCE          DRMClock.cpp
       
    50 
       
    51 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/server/src
    47 
    52 
    48 // DRM Engine (server side)
    53 // DRM Engine (server side)
    49 SOURCE          DRMRightsServer.cpp
       
    50 SOURCE          DRMDbSession.cpp
    54 SOURCE          DRMDbSession.cpp
    51 // SOURCE       drmpermissionlist.cpp
    55 // SOURCE       drmpermissionlist.cpp
    52 SOURCE          drmparentstorage.cpp
    56 SOURCE          drmparentstorage.cpp
    53 // SOURCE       drmpermissionitem.cpp
    57 // SOURCE       drmpermissionitem.cpp
    54 SOURCE          DRMReplayCache.cpp
    58 SOURCE          DRMReplayCache.cpp
    68 SOURCE          drmmeteringdbdata.cpp
    72 SOURCE          drmmeteringdbdata.cpp
    69 #endif
    73 #endif
    70 SOURCE          drmmeteringdb.cpp
    74 SOURCE          drmmeteringdb.cpp
    71 
    75 
    72 // DRM Backup implementation
    76 // DRM Backup implementation
    73 SOURCEPATH      ../drmbackup/src
    77 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/drmbackup/src
    74 SOURCE          DRMBackup.cpp
    78 SOURCE          DRMBackup.cpp
    75 SOURCE          DRMBackupObserver.cpp
    79 SOURCE          DRMBackupObserver.cpp
    76 
    80 
    77 // DRM Notifier
    81 // DRM Notifier
    78 SOURCEPATH      ../notifier/src
    82 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/notifier/src
    79 
    83 
    80 SOURCE          DRMMessageStorage.cpp
    84 SOURCE          DRMMessageStorage.cpp
    81 SOURCE          DRMNotifierServer.cpp
    85 SOURCE          DRMNotifierServer.cpp
    82 SOURCE          DRMNotifierSession.cpp
    86 SOURCE          DRMNotifierSession.cpp
    83 
    87 
    84 // RoapStorage
    88 // RoapStorage
    85 SOURCEPATH      ../roapstorage/src
    89 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/roapstorage/src
    86 
    90 
    87 SOURCE          RoapStorageClient.cpp
    91 SOURCE          RoapStorageClient.cpp
    88 SOURCE          RoapStorageServer.cpp
    92 SOURCE          RoapStorageServer.cpp
    89 SOURCE          RoapStorageSession.cpp
    93 SOURCE          RoapStorageSession.cpp
    90 SOURCE          DRMContextDB.cpp
    94 SOURCE          DRMContextDB.cpp
    95 SOURCE          certid.cpp
    99 SOURCE          certid.cpp
    96 
   100 
    97 
   101 
    98 // DRM Clock
   102 // DRM Clock
    99 #ifdef __DRM_CLOCK
   103 #ifdef __DRM_CLOCK
   100 SOURCEPATH      ../drmclock/Src
   104 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/drmclock/Src
   101 SOURCE          DRMClock.cpp
       
   102 SOURCE          DRMClockServer.cpp
   105 SOURCE          DRMClockServer.cpp
   103 SOURCE          DRMClockSession.cpp
   106 SOURCE          DRMClockSession.cpp
   104 
   107 
   105 SOURCE          DRMNitzObserver.cpp
   108 //SOURCE          DRMNitzObserver.cpp
   106 SOURCE          GPSWatcher.cpp
   109 SOURCE          GPSWatcher.cpp
   107 SOURCE          GPSTimeUpdater.cpp
   110 SOURCE          GPSTimeUpdater.cpp
   108 
   111 
   109 #else
   112 #else
   110 #ifdef __DRM_OMA2
   113 #ifdef __DRM_OMA2
   111 SOURCEPATH      ../DRMClock/src
   114 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/DRMClock/src
   112 SOURCE          OMA2NotSupportedWithoutDRMClock:define__DRM_CLOCKvariation.cpp
   115 SOURCE          OMA2NotSupportedWithoutDRMClock:define__DRM_CLOCKvariation.cpp
   113 #endif // __DRM_OMA2
   116 #endif // __DRM_OMA2
   114 #endif // __DRM_CLOCK
   117 #endif // __DRM_CLOCK
   115 
   118 
   116 // RDB and Process Watcher
   119 // RDB and Process Watcher
   117 SOURCEPATH      ../utils/src
   120 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/utils/src
   118 SOURCE          dbwatcher.cpp
   121 SOURCE          dbwatcher.cpp
   119 SOURCE          dirwatcher.cpp
   122 SOURCE          dirwatcher.cpp
   120 SOURCE          procwatcher.cpp
   123 SOURCE          procwatcher.cpp
   121 
   124 
   122 LIBRARY         drmdcf.lib
   125 LIBRARY         drmdcf.lib
   134 LIBRARY         pkixcert.lib
   137 LIBRARY         pkixcert.lib
   135 LIBRARY         drmcrypto.lib
   138 LIBRARY         drmcrypto.lib
   136 LIBRARY         drmkeystorage.lib
   139 LIBRARY         drmkeystorage.lib
   137 LIBRARY         edbms.lib
   140 LIBRARY         edbms.lib
   138 LIBRARY         bafl.lib
   141 LIBRARY         bafl.lib
   139 LIBRARY         etel.lib
   142 //LIBRARY         etel.lib
   140 LIBRARY         etelmm.lib
   143 //LIBRARY         etelmm.lib
   141 LIBRARY         abclient.lib
   144 LIBRARY         abclient.lib
   142 LIBRARY         charconv.lib
   145 LIBRARY         charconv.lib
   143 LIBRARY         dcfrep.lib
   146 LIBRARY         dcfrep.lib
   144 LIBRARY         drmparsers.lib              // DRM message parser for RO import
   147 LIBRARY         drmparsers.lib              // DRM message parser for RO import
   145 LIBRARY         centralrepository.lib       // Browser default AP
   148 LIBRARY         centralrepository.lib       // Browser default AP
   169 #endif
   172 #endif
   170 */
   173 */
   171 // Uncomment the following lines to enable internal logging.
   174 // Uncomment the following lines to enable internal logging.
   172 /*
   175 /*
   173 macro _DRM_TESTING
   176 macro _DRM_TESTING
   174 USERINCLUDE     ../internal/tsrc_internal
   177 USERINCLUDE     /sf/mw/drm/omadrm/drmengine/internal/tsrc_internal
   175 SOURCEPATH      ../internal/tsrc_internal
   178 SOURCEPATH      /sf/mw/drm/omadrm/drmengine/internal/tsrc_internal
   176 LIBRARY         drmdebugtools.lib
   179 LIBRARY         drmdebugtools.lib
   177 LIBRARY         HAL.lib
   180 LIBRARY         HAL.lib
   178 LIBRARY         charconv.lib
   181 LIBRARY         charconv.lib
   179 */
   182 */
   180 
   183 
   181 #if defined( WINSCW )
   184 #if defined( WINSCW )
   182 deffile ../bwinscw/
   185 deffile /sf/mw/drm/omadrm/drmengine/bwinscw/RightsServer.def
   183 #elif defined( WINS )
   186 #elif defined( WINS )
   184 deffile ../bwins/
   187 deffile /sf/mw/drm/omadrm/drmengine/bwins/RightsServer.def
   185 #endif
   188 #endif
   186 
   189 
   187 //SMPSAFE
   190 //SMPSAFE