phonebookui/Phonebook/group/PbkEng.mmp
changeset 0 e686773b3f54
child 68 9da50d567e3c
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 /*
       
     2 * Copyright (c) 2002 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: 
       
    15 *     This is project specification file for the PbkEng.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 // INCLUDES
       
    21 #include <platform/app/PbkUID.h> // Phonebook UIDs
       
    22 #include "PbkConfig.mmp"    // Phonebook MMP configuration file
       
    23 #include <data_caging_paths.hrh>
       
    24 #include <platform_paths.hrh>
       
    25 
       
    26 // Build target
       
    27 TARGET          PbkEng.dll
       
    28 TARGETTYPE      dll
       
    29 UID             KEPOCStaticDllUID2 KPbkDllUID3
       
    30 CAPABILITY      CAP_GENERAL_DLL
       
    31 VENDORID        VID_DEFAULT
       
    32 
       
    33 // Source files location
       
    34 SOURCEPATH      ../Engine/src
       
    35 
       
    36 // Resource files
       
    37 START RESOURCE ../rss/cntmodel.rss
       
    38 HEADER
       
    39 TARGETPATH CONTACTS_RESOURCE_DIR
       
    40 LANGUAGE_IDS
       
    41 END // RESOURCE
       
    42 
       
    43 START RESOURCE ../rss/PbkEngChinese.rss
       
    44 HEADER
       
    45 TARGETPATH RESOURCE_FILES_DIR
       
    46 LANGUAGE_IDS
       
    47 END // RESOURCE
       
    48 
       
    49 START RESOURCE ../rss/PbkEngJapanese.rss
       
    50 HEADER
       
    51 TARGETPATH RESOURCE_FILES_DIR
       
    52 LANGUAGE_IDS
       
    53 END // RESOURCE
       
    54 
       
    55 START RESOURCE ../rss/PbkEng.rss
       
    56 HEADER
       
    57 TARGETPATH RESOURCE_FILES_DIR
       
    58 LANGUAGE_IDS
       
    59 END // RESOURCE
       
    60 
       
    61 
       
    62 // Source files
       
    63 SOURCE          CPbkContactEngine.cpp 
       
    64 SOURCE          CContactDbConnection.cpp
       
    65 SOURCE          CPbkDefaultCompressionStrategy.cpp
       
    66 SOURCE          CCompressionTimer.cpp
       
    67 SOURCE          CDiskSpaceWatcher.cpp
       
    68 SOURCE          CPbkContactChangeNotifier.cpp
       
    69 SOURCE          CPbkFieldInfo.cpp CPbkFieldsInfo.cpp 
       
    70 SOURCE          CPbkFieldInfoGroup.cpp
       
    71 #if !defined(RD_SIND_VIA_AIW)
       
    72 SOURCE          CPbkContactItemOld.cpp
       
    73 #else
       
    74 SOURCE          CPbkContactItem.cpp
       
    75 #endif
       
    76 SOURCE          TPbkContactItemField.cpp
       
    77 SOURCE          CPbkFieldData.cpp
       
    78 SOURCE          CPbkContactIter.cpp
       
    79 SOURCE          CPbkIdleFinder.cpp
       
    80 SOURCE          CPbkEntryCache.cpp
       
    81 SOURCE          DigViewGraph.cpp
       
    82 SOURCE          PbkEngUtils.cpp
       
    83 SOURCE          CPbkContactIdSet.cpp
       
    84 SOURCE          CPbkAttachmentFile.cpp
       
    85 SOURCE          CPbkConstants.cpp
       
    86 SOURCE          CPbkContactSubView.cpp
       
    87 SOURCE          CPbkContactFindView.cpp CPbkContactFindViewImpl.cpp
       
    88 SOURCE          TPbkContactViewIterator.cpp
       
    89 SOURCE          TPbkFieldTypeSignature.cpp
       
    90 SOURCE          TPbkContactEntry.cpp
       
    91 SOURCE          CPbkVcardParameters.cpp
       
    92 SOURCE          CPbkVcardProperty.cpp
       
    93 SOURCE          TPbkFieldInfoExportTypeAdapter.cpp
       
    94 SOURCE          CPbkFieldImportType.cpp
       
    95 SOURCE          TPbkContactItemFieldType.cpp
       
    96 SOURCE          TPbkVcardFieldType.cpp
       
    97 SOURCE          CPbkDeleteContacts.cpp
       
    98 SOURCE          CPbkAssignToGroup.cpp
       
    99 SOURCE          CPbkRemoveFromGroup.cpp
       
   100 SOURCE          CPbkIdleProcessRunner.cpp
       
   101 SOURCE          PbkViewContactFieldDataAdapter.cpp
       
   102 SOURCE          CPbkViewContactNameFormatter.cpp
       
   103 SOURCE          CPbkDbRecovery.cpp
       
   104 SOURCE          CPbkEngineExtension.cpp
       
   105 SOURCE          CPbkLocalVariationManager.cpp
       
   106 SOURCE          CPbkEntryCopier.cpp
       
   107 SOURCE          CPbkNameLookup.cpp
       
   108 SOURCE          CPbkEntryCopyAddToExisting.cpp
       
   109 SOURCE          CPbkSortOrderManager.cpp
       
   110 SOURCE          PbkNameFormatterFactory.cpp
       
   111 SOURCE          CPbkContactNameFormatterBase.cpp
       
   112 SOURCE          CPbkContactNameFormatter.cpp
       
   113 SOURCE          CPbkChinaContactNameFormatter.cpp
       
   114 SOURCE          CPbkJapanContactNameFormatter.cpp
       
   115 SOURCE          TPbkTitleFieldFilter.cpp
       
   116 SOURCE          PbkContactNameFormattingUtil.cpp
       
   117 SOURCE          CPbkCodField.cpp
       
   118 SOURCE          PbkGlobalSettingFactoryTransientPubSub.cpp
       
   119 
       
   120 #ifndef RD_STARTUP_CHANGE
       
   121 	SOURCE          CPbkPubSubSetting.cpp
       
   122 #endif // RD_STARTUP_CHANGE
       
   123 
       
   124 SOURCE          PbkGlobalSettingFactoryPersistentCenRep.cpp
       
   125 SOURCE          CPbkCenRepSetting.cpp
       
   126 SOURCE          cpbkenginelocalstorage.cpp
       
   127 
       
   128 #ifndef ARMCC
       
   129     // 2.x BC maintenance
       
   130     SOURCE          Dummyexports.cpp
       
   131 #endif // ARMCC
       
   132 
       
   133 // Include paths
       
   134 USERINCLUDE     ../Engine/src ../Engine/inc ../inc ../Engine/rss ../group
       
   135 APP_LAYER_SYSTEMINCLUDE // macro that defines the platform system includes
       
   136 
       
   137 // Dependencies to system components
       
   138 LIBRARY         euser.lib bafl.lib estor.lib efsrv.lib ECom.lib
       
   139 LIBRARY         cntmodel.lib cntview.lib
       
   140 LIBRARY         CentralRepository.lib
       
   141  
       
   142 // Dependencies to other components
       
   143 LIBRARY         SysUtil.lib diskspacereserver.lib featmgr.lib CenRepNotifHandler.lib
       
   144 
       
   145 // Debugging dependencies
       
   146 #ifdef PBK_ENABLE_DEBUG_LOGGER
       
   147     LIBRARY flogger.lib
       
   148 #endif
       
   149 
       
   150 // End of File