mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/aacaudioplaycontroller/Group/AACAudioPlayControllerPlugin.mmp
changeset 0 71ca22bcf22a
child 43 9894ed580e4a
equal deleted inserted replaced
-1:000000000000 0:71ca22bcf22a
       
     1 /*
       
     2 * Copyright (c) 2004 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 file for building the ECOM Dll AACAudioPlayControllerPlugin.dll
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <data_caging_paths.hrh>
       
    20 #include <platform_paths.hrh>
       
    21 
       
    22 TARGET          AACAudioPlayControllerPlugin.dll
       
    23 TARGETTYPE      PLUGIN
       
    24 UID             0x10009D8D 0x101FAFB3
       
    25 VENDORID        VID_DEFAULT
       
    26 
       
    27 TARGETPATH      /System/Libs/Plugins
       
    28 
       
    29 CAPABILITY      CAP_ECOM_PLUGIN
       
    30 
       
    31 SOURCEPATH	../Src
       
    32 SOURCE		AACAudioPlayControllerPlugin.cpp
       
    33 SOURCE		AACAudioPlayControllerResource.cpp
       
    34 
       
    35 /*
       
    36 * Added condition to check WINS flag, so that Software decoder is built for Emulator
       
    37 */
       
    38 #ifdef __USE_AAC_CMMFCODEC
       
    39     SOURCE  AACAudioPlayControllerSwDecoder.cpp
       
    40 #else
       
    41     #ifdef __USE_EAACPLUS_CMMFCODEC
       
    42         SOURCE  AACAudioPlayControllerSwDecoder.cpp
       
    43     #else
       
    44     	#if defined(WINS)
       
    45     		SOURCE  AACAudioPlayControllerSwDecoder.cpp    	
       
    46     	#else
       
    47         	SOURCE  AACAudioPlayControllerHwDecoder.cpp
       
    48         #endif
       
    49     #endif
       
    50 #endif
       
    51 
       
    52 SOURCE		AACAudioPlayControllerDecoderBuilder.cpp
       
    53 
       
    54 USERINCLUDE     ../Inc ../Src
       
    55 USERINCLUDE     ../../../../inc
       
    56 USERINCLUDE     ../../AdvancedAudioController/Inc
       
    57 USERINCLUDE     ../../DevSoundAudioOutput/Inc
       
    58 USERINCLUDE     ../../DevSoundAudioInput/Inc
       
    59 USERINCLUDE     ../../FileAudioOutput/Inc
       
    60 USERINCLUDE     ../../AdvancedAudioControllerUtility/Inc
       
    61 USERINCLUDE     ../../DataSourceAdapter/Inc
       
    62 
       
    63 MW_LAYER_SYSTEMINCLUDE
       
    64 SYSTEMINCLUDE   /epoc32/include/ecom
       
    65 SYSTEMINCLUDE	/epoc32/include/mmf/server
       
    66 SYSTEMINCLUDE	/epoc32/include/mmf/common
       
    67 SYSTEMINCLUDE	/epoc32/include/mmf/plugin
       
    68 
       
    69 SOURCEPATH      ../Data
       
    70 START RESOURCE  101FAFB3.rss 
       
    71 TARGET          AACAudioPlayControllerPlugin.rsc
       
    72 END
       
    73 
       
    74 START RESOURCE  AACAudioPlayControllerResource.rss
       
    75 HEADER
       
    76 TARGET          AACAudioPlayControllerResource.rsc       
       
    77 TARGETPATH      RESOURCE_FILES_DIR
       
    78 END
       
    79 
       
    80 LIBRARY         euser.lib
       
    81 LIBRARY         mmfcontrollerframework.lib
       
    82 LIBRARY         mmfstandardcustomcommands.lib
       
    83 LIBRARY         mmfserverbaseclasses.lib
       
    84 LIBRARY         AdvancedAudioController.lib
       
    85 LIBRARY         DevSoundAudioOutput.lib
       
    86 LIBRARY         FileAudioOutput.lib
       
    87 LIBRARY         bafl.lib                        // Resource file
       
    88 LIBRARY         MMFDevSound.lib
       
    89 LIBRARY         efsrv.lib
       
    90 LIBRARY         FrameTable.lib             // for CFrameTable
       
    91 
       
    92 #ifndef __USE_AAC_CMMFCODEC
       
    93     #ifndef __USE_EAACPLUS_CMMFCODEC
       
    94         #ifndef __AAC_PLUS_DECODER_PLUGIN
       
    95 // only EAACPlusAudioControllerUtility support AAC optimization
       
    96 //            LIBRARY AACAudioControllerUtility.lib
       
    97             LIBRARY EAacPlusAudioControllerUtility.lib
       
    98             LIBRARY AacDecoderConfig.lib   
       
    99         #else
       
   100             LIBRARY EAacPlusAudioControllerUtility.lib
       
   101             LIBRARY EAacPlusDecoderIntfc.lib
       
   102 //            LIBRARY EAacPlusFrameParser.lib
       
   103 						LIBRARY EAacPlusUtil.lib
       
   104         #endif
       
   105     #else
       
   106         LIBRARY EAacPlusAudioControllerUtility.lib    
       
   107         LIBRARY AacDecoderConfig.lib   
       
   108     #endif
       
   109 #else    
       
   110     LIBRARY EAacPlusAudioControllerUtility.lib    
       
   111     LIBRARY AacDecoderConfig.lib   
       
   112 #endif
       
   113 
       
   114 #ifdef EABI
       
   115 LIBRARY     ecom.lib
       
   116 #endif