mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/3gpaudioplaycontroller/Group/3GPAudioPlayControllerPlugin.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 3GPAudioPlayControllerPlugin.dll
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <data_caging_paths.hrh>
       
    20 #include <platform_paths.hrh>
       
    21 
       
    22 
       
    23 TARGET 		3GPAudioPlayControllerPlugin.dll
       
    24 TARGETTYPE 	PLUGIN
       
    25 UID 		0x10009D8D 0x101FAFB0
       
    26 VENDORID	VID_DEFAULT
       
    27 
       
    28 TARGETPATH	/System/Libs/Plugins
       
    29 
       
    30 CAPABILITY CAP_ECOM_PLUGIN
       
    31 
       
    32 SOURCEPATH	../Src
       
    33 
       
    34 SOURCE		3GPAudioPlayControllerResource.cpp
       
    35 SOURCE		3GPAudioPlayControllerPlugin.cpp
       
    36 SOURCE		3GPAudioPlayControllerDecoderBuilder.cpp
       
    37 /* Added condition to check WINS flag, so that Software decoder is built for Emulator*/
       
    38 #ifdef __USE_AAC_CMMFCODEC
       
    39 	SOURCE		../../aacaudioplaycontroller/Src/AACAudioPlayControllerSwDecoder.cpp
       
    40 #else
       
    41     #ifdef __USE_EAACPLUS_CMMFCODEC
       
    42 		SOURCE		../../aacaudioplaycontroller/Src/AACAudioPlayControllerSwDecoder.cpp
       
    43 	#else
       
    44 		#if defined(WINS)
       
    45 			SOURCE		../../aacaudioplaycontroller/Src/AACAudioPlayControllerSwDecoder.cpp
       
    46 		#else
       
    47 			SOURCE		../../aacaudioplaycontroller/Src/AACAudioPlayControllerHwDecoder.cpp
       
    48 		#endif /*if defined(WINS)*/
       
    49 	#endif
       
    50 #endif
       
    51 	
       
    52 #ifdef __USE_AMR_NB_CMMFCODEC
       
    53 	SOURCE		../../amraudioplaycontroller/Src/AMRAudioPlayControllerSwDecoder.cpp
       
    54 #else
       
    55 	#if defined(WINS)
       
    56 		SOURCE		../../amraudioplaycontroller/Src/AMRAudioPlayControllerSwDecoder.cpp
       
    57 	#else
       
    58 		SOURCE		../../amraudioplaycontroller/Src/AMRAudioPlayControllerHwDecoder.cpp
       
    59 	#endif /*if defined(WINS)*/
       
    60 #endif
       
    61 
       
    62 #ifdef __USE_AMR_WB_CMMFCODEC
       
    63 	SOURCE		../../awbaudioplaycontroller/Src/AWBAudioPlayControllerSwDecoder.cpp
       
    64 #else
       
    65 	#if defined(WINS)
       
    66 		SOURCE		../../awbaudioplaycontroller/Src/AWBAudioPlayControllerSwDecoder.cpp
       
    67 	#else
       
    68 		SOURCE		../../awbaudioplaycontroller/Src/AWBAudioPlayControllerHwDecoder.cpp
       
    69 	#endif/*if defined(WINS)*/
       
    70 #endif
       
    71 
       
    72 	
       
    73 /*
       
    74 #ifdef __USE_AMR_NB_CMMFCODEC
       
    75 SOURCE		3GPAMRAudioPlayControllerSwDecoder.cpp
       
    76 #else
       
    77 SOURCE		3GPAMRAudioPlayControllerHwDecoder.cpp
       
    78 #endif
       
    79 
       
    80 #ifdef __USE_AAC_CMMFCODEC
       
    81     SOURCE	3GPAACAudioPlayControllerSwDecoder.cpp
       
    82 #else
       
    83     #ifdef __USE_EAACPLUS_CMMFCODEC
       
    84         SOURCE	3GPAACAudioPlayControllerSwDecoder.cpp
       
    85     #else
       
    86         SOURCE	3GPAACAudioPlayControllerHwDecoder.cpp
       
    87     #endif
       
    88 #endif
       
    89 
       
    90 #ifdef __USE_AMR_WB_CMMFCODEC
       
    91 SOURCE		3GPAWBAudioPlayControllerSwDecoder.cpp
       
    92 #else
       
    93 SOURCE		3GPAWBAudioPlayControllerHwDecoder.cpp
       
    94 #endif
       
    95 */
       
    96 
       
    97 
       
    98 USERINCLUDE	../Inc ../Src
       
    99 USERINCLUDE	../../../../inc
       
   100 USERINCLUDE	../../AdvancedAudioController/Inc
       
   101 USERINCLUDE	../../DevSoundAudioOutput/Inc
       
   102 USERINCLUDE	../../DevSoundAudioInput/Inc
       
   103 USERINCLUDE	../../FileAudioOutput/Inc
       
   104 USERINCLUDE	../../AdvancedAudioControllerUtility/Inc
       
   105 USERINCLUDE     ../../DataSourceAdapter/Inc
       
   106 USERINCLUDE     ../../3gpDataSourceAdapter/Inc
       
   107 USERINCLUDE ../../aacaudioplaycontroller/Src
       
   108 USERINCLUDE ../../amraudioplaycontroller/Src
       
   109 USERINCLUDE ../../awbaudioplaycontroller/Src
       
   110 
       
   111 MW_LAYER_SYSTEMINCLUDE
       
   112 SYSTEMINCLUDE   /epoc32/include/ecom
       
   113 SYSTEMINCLUDE	/epoc32/include/mmf/server
       
   114 SYSTEMINCLUDE	/epoc32/include/mmf/common
       
   115 SYSTEMINCLUDE	/epoc32/include/mmf/plugin
       
   116 SYSTEMINCLUDE	/epoc32/include/libc
       
   117 
       
   118 SOURCEPATH	../Data
       
   119 
       
   120 START RESOURCE 101FAFB0.rss 
       
   121 TARGET 3GPAudioPlayControllerPlugin.rsc
       
   122 END
       
   123 
       
   124 START RESOURCE 3GPAudioPlayControllerResource.rss
       
   125 HEADER
       
   126 TARGET 3GPAudioPlayControllerResource.rsc       
       
   127 TARGETPATH      RESOURCE_FILES_DIR
       
   128 END
       
   129 
       
   130 LIBRARY 	euser.lib
       
   131 LIBRARY		mmfcontrollerframework.lib
       
   132 LIBRARY 	mmfstandardcustomcommands.lib
       
   133 LIBRARY 	mmfserverbaseclasses.lib
       
   134 LIBRARY 	AdvancedAudioController.lib
       
   135 LIBRARY         DevSoundAudioOutput.lib
       
   136 LIBRARY		FileAudioOutput.lib
       
   137 LIBRARY		3GPMP4Lib.lib
       
   138 LIBRARY         efsrv.lib				// File server session
       
   139 LIBRARY		bafl.lib				// Resource file
       
   140 LIBRARY		MMFDevSound.lib
       
   141 LIBRARY         caf.lib
       
   142 LIBRARY         cafutils.lib
       
   143 LIBRARY			3gpDataSourceAdapter.lib
       
   144 LIBRARY         FrameTable.lib             // for CFrameTable
       
   145 LIBRARY EAacPlusAudioControllerUtility.lib
       
   146 
       
   147 LIBRARY AMRAudioControllerUtility.lib
       
   148 LIBRARY AWBAudioControllerUtility.lib
       
   149 
       
   150 #ifndef __USE_AAC_CMMFCODEC
       
   151     #ifndef __USE_EAACPLUS_CMMFCODEC
       
   152         #ifndef __AAC_PLUS_DECODER_PLUGIN
       
   153             LIBRARY	AacDecoderConfig.lib
       
   154         #else
       
   155 			    LIBRARY EAacPlusUtil.lib							// MMF eAAC+ Utility
       
   156             LIBRARY EAacPlusDecoderIntfc.lib
       
   157         #endif
       
   158     #else      
       
   159 		  LIBRARY EAacPlusUtil.lib								// MMF eAAC+ Utility
       
   160         LIBRARY	AacDecoderConfig.lib
       
   161     #endif
       
   162 #else
       
   163     LIBRARY EAacPlusUtil.lib									// MMF eAAC+ Utility 
       
   164     LIBRARY	AacDecoderConfig.lib
       
   165 #endif
       
   166 
       
   167 #ifdef EABI
       
   168 LIBRARY     ecom.lib
       
   169 #endif