breakdeps/EIKSRVUI.MMP
changeset 61 bdb0226b36a8
parent 60 e17592a1211c
child 79 26cde9838d22
equal deleted inserted replaced
60:e17592a1211c 61:bdb0226b36a8
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  Project definition file for project EIKON Server UI.
    14 * Description:  Project definition file for project EIKON Server UI.
    15 *
    15 *
    16 */
    16 */
       
    17 // Modified to build stem_eiksrvui.dll to break dependency on mediaclientaudio.dll
       
    18 // Assumes that the sf/mw/classicui package is accessible and adjusts the paths
       
    19 // to refer back to /sf/mw/classicui/uifw/eikstd where needed
    17 
    20 
    18 #include <data_caging_paths.hrh>
    21 #include <data_caging_paths.hrh>
    19 #include <platform_paths.hrh>
    22 #include <platform_paths.hrh>
    20 
    23 
    21 TARGET          eiksrvui.dll
    24 TARGET          stem_eiksrvui.dll
    22 TARGETTYPE      dll
    25 TARGETTYPE      dll
    23 UID             0x1000008D 0x100053D0
    26 UID             0x1000008D 0x100053D0
    24 
    27 
    25 CAPABILITY      CAP_GENERAL_DLL
    28 CAPABILITY      CAP_GENERAL_DLL
    26 VENDORID        VID_DEFAULT
    29 VENDORID        VID_DEFAULT
    27 
    30 
    28 SOURCEPATH      ../srvuisrc
    31 SOURCEPATH      /sf/mw/classicui/uifw/eikstd/srvuisrc
    29 
    32 
    30 START RESOURCE  EIKSRVUI.RSS
    33 START RESOURCE  EIKSRVUI.RSS
    31 HEADER
    34 HEADER
    32 TARGETPATH      RESOURCE_FILES_DIR
    35 TARGETPATH      RESOURCE_FILES_DIR
    33 LANGUAGE_IDS
    36 LANGUAGE_IDS
    34 END
    37 END
    35 
    38 
    36 USERINCLUDE     .
    39 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/srvuisrc
    37 USERINCLUDE     ../inc
    40 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/inc
    38 USERINCLUDE     ../../AvKon/inc
    41 USERINCLUDE     /sf/mw/classicui/uifw/AvKon/inc
    39 USERINCLUDE     ../../AvKon/animdllinc
    42 USERINCLUDE     /sf/mw/classicui/uifw/AvKon/animdllinc
    40 USERINCLUDE     ../../inc
    43 USERINCLUDE     /sf/mw/classicui/uifw/inc
    41 USERINCLUDE     ../../../inc
    44 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/coctlinc
    42 USERINCLUDE     ../srvuiinc
    45 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/srvuiinc
    43 USERINCLUDE     ../dlginc
    46 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/dlginc
    44 USERINCLUDE     ../cdlginc
    47 USERINCLUDE     /sf/mw/classicui/uifw/eikstd/cdlginc
    45 
    48 
    46 // This is a SYSTEMINCLUDE macro containing the middleware
    49 // This is a SYSTEMINCLUDE macro containing the middleware
    47 // and applications layer specific include directories
    50 // and applications layer specific include directories
    48 APP_LAYER_SYSTEMINCLUDE
    51 APP_LAYER_SYSTEMINCLUDE
    49 
    52 
    53 SOURCE          AknNotifierControllerPlugin.cpp
    56 SOURCE          AknNotifierControllerPlugin.cpp
    54 SOURCE          eikkeysoundmap.cpp
    57 SOURCE          eikkeysoundmap.cpp
    55 SOURCE          EikLafShutStarter.cpp
    58 SOURCE          EikLafShutStarter.cpp
    56 SOURCE          EikLafShutScheduler.cpp
    59 SOURCE          EikLafShutScheduler.cpp
    57 SOURCE          AknEikAudioToneObserver.cpp
    60 SOURCE          AknEikAudioToneObserver.cpp
       
    61 
       
    62 SOURCEPATH .
       
    63 
    58 SOURCE          eikkeysoundserver.cpp
    64 SOURCE          eikkeysoundserver.cpp
    59 
    65 
    60 LIBRARY         euser.lib
    66 LIBRARY         euser.lib
    61 LIBRARY         efsrv.lib
    67 LIBRARY         efsrv.lib
    62 LIBRARY         estor.lib
    68 LIBRARY         estor.lib
    66 LIBRARY         apparc.lib
    72 LIBRARY         apparc.lib
    67 LIBRARY         apgrfx.lib
    73 LIBRARY         apgrfx.lib
    68 LIBRARY         eikcore.lib
    74 LIBRARY         eikcore.lib
    69 LIBRARY         eikcoctl.lib
    75 LIBRARY         eikcoctl.lib
    70 LIBRARY         eikdlg.lib
    76 LIBRARY         eikdlg.lib
    71 LIBRARY         mediaclientaudio.lib
       
    72 LIBRARY         eiksrv.lib
    77 LIBRARY         eiksrv.lib
    73 LIBRARY         avkon.lib
    78 LIBRARY         avkon.lib
    74 LIBRARY         Eikalert.lib
    79 LIBRARY         Eikalert.lib
    75 LIBRARY         apfile.lib
    80 LIBRARY         apfile.lib
    76 LIBRARY         CdlEngine.lib
    81 LIBRARY         CdlEngine.lib
    94 LIBRARY         aknnotifierwrapper.lib
    99 LIBRARY         aknnotifierwrapper.lib
    95 LIBRARY         aknnotifyplugin.lib // for dialog controller stub
   100 LIBRARY         aknnotifyplugin.lib // for dialog controller stub
    96 LIBRARY         aknlayout2.lib
   101 LIBRARY         aknlayout2.lib
    97 
   102 
    98 LIBRARY         gdi.lib
   103 LIBRARY         gdi.lib
    99 DEFFILE         EIKSVUI.DEF
   104 #ifdef WINSCW
   100 
   105 DEFFILE         /sf/mw/classicui/uifw/Eikstd/bwins/EIKSVUI.DEF
       
   106 #else
       
   107 DEFFILE         /sf/mw/classicui/uifw/Eikstd/eabi/EIKSVUI.DEF
       
   108 #endif
   101 START WINS
   109 START WINS
   102 BASEADDRESS     0x74350000
   110 BASEADDRESS     0x74350000
   103 END
   111 END
   104 
   112 
   105 START MARM
   113 START MARM