phonebookui/Phonebook2/group/Phonebook2.mmp
changeset 0 e686773b3f54
child 68 9da50d567e3c
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 /*
       
     2 * Copyright (c) 2005-2007 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:  Phonebook 2 project specification file.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <platform/app/Pbk2UID.h>
       
    20 #include "Pbk2Config.mmp"
       
    21 #include "../inc/Pbk2InternalUID.h"
       
    22 #include "../inc/Pbk2Config.hrh"
       
    23 #include <platform_paths.hrh>
       
    24 #include <data_caging_paths.hrh>
       
    25 
       
    26 // Target information
       
    27 TARGET          Phonebook2.exe
       
    28 EPOCSTACKSIZE   0x4000
       
    29 // The default heap sizes are 4KB minimum and 1MB maximum.
       
    30 // We use maximum heap size of 8MB because of ringing tone dialog
       
    31 // and (3rd party) XSP tabs requirements.
       
    32 EPOCHEAPSIZE    0x1000 0x800000
       
    33 TARGETTYPE      exe
       
    34 UID             KEPOCNullUID KPbk2UID3
       
    35 CAPABILITY      CAP_APPLICATION NetworkControl
       
    36 VENDORID        VID_DEFAULT
       
    37 
       
    38 // Source path
       
    39 SOURCEPATH      ../Application/src
       
    40 
       
    41 // Core classes
       
    42 SOURCE          CPbk2Application.cpp
       
    43 SOURCE          CPbk2Document.cpp
       
    44 SOURCE          CPbk2AppUi.cpp
       
    45 
       
    46 // Application views
       
    47 SOURCE          CPbk2AppView.cpp
       
    48 SOURCE          CPbk2AppViewFactory.cpp
       
    49 #ifdef RD_SIND_VIA_AIW
       
    50 SOURCE          CPbk2ContactInfoAppView.cpp
       
    51 #else
       
    52 SOURCE          CPbk2ContactInfoAppViewOld.cpp
       
    53 #endif // RD_SIND_VIA_AIW
       
    54 SOURCE          CPbk2SettingsView.cpp
       
    55 
       
    56 // View navigation
       
    57 SOURCE          CPbk2ViewExplorer.cpp
       
    58 SOURCE          CPbk2ViewActivationTransaction.cpp
       
    59 
       
    60 // Utilities
       
    61 SOURCE          CPbk2UIApplicationServices.cpp
       
    62 SOURCE          CPbk2StartupMonitor.cpp
       
    63 SOURCE          CPbk2TabGroupContainerExtensionModifier.cpp
       
    64 SOURCE          CPbk2ViewLoader.cpp
       
    65 #ifdef RD_MULTIPLE_DRIVE
       
    66 SOURCE 	        tpbk2multidriveavailable.cpp
       
    67 #else
       
    68 SOURCE          TPbk2MultiDriveAvailableMMC.cpp
       
    69 #endif // RD_MULTIPLE_DRIVE
       
    70 
       
    71 
       
    72 // Resources
       
    73 START RESOURCE ../rss/Phonebook2.rss
       
    74 HEADER
       
    75 DEPENDS pbk2commands.rsg
       
    76 DEPENDS pbk2uicontrols.rsg
       
    77 TARGETPATH      APP_RESOURCE_DIR
       
    78 LANGUAGE_IDS
       
    79 END // RESOURCE
       
    80 
       
    81 // AIF file
       
    82 START RESOURCE ../../AIF/Phonebook2_reg.rss
       
    83 DEPENDS phonebook2.rsg
       
    84 TARGETPATH /private/10003a3f/apps
       
    85 END
       
    86 
       
    87 // Include paths
       
    88 USERINCLUDE     ../Application/inc
       
    89 SYSTEMINCLUDE   ../inc
       
    90 APP_LAYER_SYSTEMINCLUDE
       
    91 
       
    92 // Dependencies to Symbian OS components
       
    93 LIBRARY euser.lib bafl.lib
       
    94 LIBRARY apparc.lib cone.lib fbscli.lib
       
    95 LIBRARY eikcore.lib efsrv.lib eikcoctl.lib
       
    96 LIBRARY ws32.lib apgrfx.lib
       
    97 LIBRARY CentralRepository.lib
       
    98 LIBRARY PlatformEnv.lib
       
    99 
       
   100 // Dependencies to S60 platform components
       
   101 LIBRARY Avkon.lib AknSkins.lib
       
   102 LIBRARY CommonEngine.lib SendUI.lib
       
   103 LIBRARY gfxtrans.lib
       
   104 
       
   105 // Dependencies to Phonebook
       
   106 LIBRARY VPbkEng.lib Pbk2UiControls.lib Pbk2CommonUI.lib
       
   107 LIBRARY Pbk2Presentation.lib Pbk2UiExt.lib Pbk2Commands.lib
       
   108 
       
   109 #ifdef PBK2_ENABLE_PROFILE
       
   110 // Depencency to Phonebook profiling library
       
   111 LIBRARY Pbk2Profile.lib
       
   112 #endif // PBK2_ENABLE_PROFILE
       
   113 
       
   114 DEBUGLIBRARY flogger.lib
       
   115 
       
   116 // End of File