--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/a3fsrvstart/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/devsound/a3fsrvstart/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/a3fsrvstart/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -13,17 +14,17 @@
// Description:
//
-#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
-PRJ_PLATFORMS
-DEFAULT
+#include "../group/bld_common.inf"
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
PRJ_EXPORTS
./a3fserverstart.iby /epoc32/rom/include/a3fserverstart.iby
-PRJ_MMPFILES
-../mmpfiles/mmfaudioserverstart.mmp
+#endif
-#endif // SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-
-// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/a3fsrvstart/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,23 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+PRJ_MMPFILES
+../mmpfiles/mmfaudioserverstart.mmp
+
+#endif // SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundpluginsupport/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/devsound/devsoundpluginsupport/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundpluginsupport/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,5 +1,5 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -14,84 +14,14 @@
// Description:
//
-
PRJ_PLATFORMS
// specify the platforms your component needs to be built for here
// may add platform for OMAP, Helen etc
DEFAULT
-PRJ_EXPORTS
+#include "../group/bld_common.inf"
-// Export only if DevSound is built
-#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-// Plug-in ECom headers
-../inc/plugin/mmfdevsound.hrh /epoc32/include/mmf/plugin/mmfdevsound.hrh
-#endif
-
-../inc/mmfdevsoundcustomcommands.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/server/mmfdevsoundcustomcommands.h)
-../inc/plugin/devsoundplugin.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/plugin/devsoundplugin.h)
-
-../src/CustomInterfaces/cmmfdevsoundcibitrateimplementationuid.hrh /epoc32/include/mmf/plugin/cmmfdevsoundcibitrateimplementationuid.hrh
-../src/CustomInterfaces/cmmfdevsoundcifileblocklengthimpluid.hrh /epoc32/include/mmf/plugin/cmmfdevsoundcifileblocklengthimpluid.hrh
+PRJ_EXPORTS
// Romkit include files
devsound_pluginsupport.iby /epoc32/rom/include/
-
-PRJ_MMPFILES
-../mmpfiles/mmfdevsoundcustominterfacebitrate.mmp
-
-../mmpfiles/mmfdevsoundcifileblocklength.mmp
-
-
-// Only build if DevSound is built
-#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-// DevSound
-../mmpfiles/sounddevice/MMFDevSound.mmp
-#endif
-
-
-// Play back status CI
-../mmpfiles/playbackstatusci.mmp
-// Acc decoder config CI
-../mmpfiles/aacdecoderconfigci.mmp
-// G729 decoder intfc CI
-../mmpfiles/g729decoderconfigci.mmp
-// G729 encoder intfc CI
-../mmpfiles/g729encoderconfigci.mmp
-// G711 decoder intfc CI
-../mmpfiles/g711decoderconfigci.mmp
-// G711 encoder intfc CI
-../mmpfiles/g711encoderconfigci.mmp
-// Audio vibra control CI
-../mmpfiles/audiovibracontrolci.mmp
-// Sample buffering CI
-../mmpfiles/audiobufferprefillci.mmp
-// DSP control CI
-../mmpfiles/dspcontrolci.mmp
-// Speech encoder Config CI
-../mmpfiles/speechencoderconfigci.mmp
-// Error concealment CI
-../mmpfiles/errorconcealmentci.mmp
-// Ilbc decoder intfc CI
-../mmpfiles/ilbcdecoderconfigci.mmp
-// Ilbc encoder intfc CI
-../mmpfiles/ilbcencoderconfigci.mmp
-// Gsm config CI
-../mmpfiles/gsmconfigci.mmp
-// Underflow auto stop control CI
-../mmpfiles/underflowautostopcontrolci.mmp
-// EAAC+ Decoder CI
-../mmpfiles/eaacplusdecoderci.mmp
-// SBC Encoder CI
-../mmpfiles/sbcencoderci.mmp
-// Set DRM Protected CI
-../mmpfiles/setdrmprotectedci.mmp
-// Advanced AAC Encode Settings CI
-../mmpfiles/advancedaacencodesettingsci.mmp
-// Buffer Frames Configuration CI
-../mmpfiles/bufferframesconfigci.mmp
-// Get Timestamps CI
-../mmpfiles/gettimestampsci.mmp
-
-
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundpluginsupport/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,88 @@
+
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_EXPORTS
+
+// Export only if DevSound is built
+#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+// Plug-in ECom headers
+../inc/plugin/mmfdevsound.hrh /epoc32/include/mmf/plugin/mmfdevsound.hrh
+#endif
+
+../inc/mmfdevsoundcustomcommands.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/server/mmfdevsoundcustomcommands.h)
+../inc/plugin/devsoundplugin.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/plugin/devsoundplugin.h)
+
+../src/CustomInterfaces/cmmfdevsoundcibitrateimplementationuid.hrh /epoc32/include/mmf/plugin/cmmfdevsoundcibitrateimplementationuid.hrh
+../src/CustomInterfaces/cmmfdevsoundcifileblocklengthimpluid.hrh /epoc32/include/mmf/plugin/cmmfdevsoundcifileblocklengthimpluid.hrh
+
+PRJ_MMPFILES
+../mmpfiles/mmfdevsoundcustominterfacebitrate.mmp
+
+../mmpfiles/mmfdevsoundcifileblocklength.mmp
+
+
+// Only build if DevSound is built
+#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+// DevSound
+../mmpfiles/sounddevice/MMFDevSound.mmp
+#endif
+
+
+// Play back status CI
+../mmpfiles/playbackstatusci.mmp
+// Acc decoder config CI
+../mmpfiles/aacdecoderconfigci.mmp
+// G729 decoder intfc CI
+../mmpfiles/g729decoderconfigci.mmp
+// G729 encoder intfc CI
+../mmpfiles/g729encoderconfigci.mmp
+// G711 decoder intfc CI
+../mmpfiles/g711decoderconfigci.mmp
+// G711 encoder intfc CI
+../mmpfiles/g711encoderconfigci.mmp
+// Audio vibra control CI
+../mmpfiles/audiovibracontrolci.mmp
+// Sample buffering CI
+../mmpfiles/audiobufferprefillci.mmp
+// DSP control CI
+../mmpfiles/dspcontrolci.mmp
+// Speech encoder Config CI
+../mmpfiles/speechencoderconfigci.mmp
+// Error concealment CI
+../mmpfiles/errorconcealmentci.mmp
+// Ilbc decoder intfc CI
+../mmpfiles/ilbcdecoderconfigci.mmp
+// Ilbc encoder intfc CI
+../mmpfiles/ilbcencoderconfigci.mmp
+// Gsm config CI
+../mmpfiles/gsmconfigci.mmp
+// Underflow auto stop control CI
+../mmpfiles/underflowautostopcontrolci.mmp
+// EAAC+ Decoder CI
+../mmpfiles/eaacplusdecoderci.mmp
+// SBC Encoder CI
+../mmpfiles/sbcencoderci.mmp
+// Set DRM Protected CI
+../mmpfiles/setdrmprotectedci.mmp
+// Advanced AAC Encode Settings CI
+../mmpfiles/advancedaacencodesettingsci.mmp
+// Buffer Frames Configuration CI
+../mmpfiles/bufferframesconfigci.mmp
+// Get Timestamps CI
+../mmpfiles/gettimestampsci.mmp
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/devsound/devsoundrefplugin/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,5 +1,5 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -19,48 +19,11 @@
// may add platform for OMAP, Helen etc
DEFAULT
-PRJ_EXPORTS
-
+#include "../group/bld_common.inf"
-// mmfswcodecwrapper
-../inc/SwCodecWrapper/mmfSwCodecWrapper.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/server/mmfswcodecwrapper.h)
-../inc/SwCodecWrapper/mmfSwCodecWrappercustomInterfacesUIDs.hrh /epoc32/include/mmf/server/mmfswcodecwrappercustominterfacesuids.hrh
-
-../inc/plugin/mmfHwDeviceImplementationUIDs.hrh /epoc32/include/mmf/plugin/mmfhwdeviceimplementationuids.hrh
-../inc/plugin/mmfSBCCodecImplementationUIDs.hrh /epoc32/include/mmf/plugin/mmfsbccodecimplementationuids.hrh
-
+PRJ_EXPORTS
// Romkit include files
devsound_refplugin.iby /epoc32/rom/include/
-
-PRJ_MMPFILES
-
-// Only build for DevSound
-#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-../mmpfiles/platsec/sounddevice/mmfdevsoundrefplugin.mmp
-../mmpfiles/platsec/client/mmfaudioserverproxy.mmp
-../mmpfiles/platsec/client/mmfdevsoundproxy.mmp
-../mmpfiles/platsec/server/mmfdevsoundserver.mmp
-../mmpfiles/platsec/server/mmfaudioserver.mmp
-../mmpfiles/server/MmfAudioPolicyProxy.mmp
-../mmpfiles/platsec/server/mmfaudiopolicy.mmp
-#endif
-
-//Sw Codec Wrapper
-../mmpfiles/swcodecwrapper/mmfswaudiodevice.mmp
-../mmpfiles/swcodecwrapper/mmfswcodecwrapper.mmp
-
-// SBC encoder
-../mmpfiles/codec/SBCEncoder.mmp
-
-//audio 'software' hw device plugins
-../mmpfiles/plugin/mmfAudioHwDevices.mmp
-../mmpfiles/plugin/Gsm610HwDevices.mmp
-
-PRJ_TESTMMPFILES
-
-//Audio Test Tone Controller
-../mmpfiles/controller/MmfAudioToneController.mmp
-
PRJ_TESTEXPORTS
-mmfaudiotonetestcontroller.iby /epoc32/rom/include/
\ No newline at end of file
+mmfaudiotonetestcontroller.iby /epoc32/rom/include/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,55 @@
+
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_EXPORTS
+
+
+// mmfswcodecwrapper
+../inc/SwCodecWrapper/mmfSwCodecWrapper.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mmf/server/mmfswcodecwrapper.h)
+../inc/SwCodecWrapper/mmfSwCodecWrappercustomInterfacesUIDs.hrh /epoc32/include/mmf/server/mmfswcodecwrappercustominterfacesuids.hrh
+
+../inc/plugin/mmfHwDeviceImplementationUIDs.hrh /epoc32/include/mmf/plugin/mmfhwdeviceimplementationuids.hrh
+../inc/plugin/mmfSBCCodecImplementationUIDs.hrh /epoc32/include/mmf/plugin/mmfsbccodecimplementationuids.hrh
+
+PRJ_MMPFILES
+
+// Only build for DevSound
+#ifndef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+../mmpfiles/platsec/sounddevice/mmfdevsoundrefplugin.mmp
+../mmpfiles/platsec/client/mmfaudioserverproxy.mmp
+../mmpfiles/platsec/client/mmfdevsoundproxy.mmp
+../mmpfiles/platsec/server/mmfdevsoundserver.mmp
+../mmpfiles/platsec/server/mmfaudioserver.mmp
+../mmpfiles/server/MmfAudioPolicyProxy.mmp
+../mmpfiles/platsec/server/mmfaudiopolicy.mmp
+#endif
+
+//Sw Codec Wrapper
+../mmpfiles/swcodecwrapper/mmfswaudiodevice.mmp
+../mmpfiles/swcodecwrapper/mmfswcodecwrapper.mmp
+
+// SBC encoder
+../mmpfiles/codec/SBCEncoder.mmp
+
+//audio 'software' hw device plugins
+../mmpfiles/plugin/mmfAudioHwDevices.mmp
+../mmpfiles/plugin/Gsm610HwDevices.mmp
+
+PRJ_TESTMMPFILES
+
+//Audio Test Tone Controller
+../mmpfiles/controller/MmfAudioToneController.mmp
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/CIPlugins/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- a/devsound/devsoundrefplugin/tsrc/CIPlugins/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/tsrc/CIPlugins/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -29,5 +29,7 @@
// test scripts
../scripts/tsu_mmf_devsound_ciu.script c:/tsu_mmf_devsound_ciu.script
+#ifndef WINS
//iby files
tsu_mmf_devsound_ciu.iby /epoc32/rom/include/tsu_mmf_devsound_ciu.iby
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- a/devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -17,4 +17,6 @@
../mmpfiles/TSU_MMF_DEVSOUND_TESTDEVICE.mmp
PRJ_TESTEXPORTS
+#ifndef WINS
tsu_mmf_devsound_testdevice.iby /epoc32/rom/include/tsu_mmf_devsound_testdevice.iby
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/SbcCodec/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- a/devsound/devsoundrefplugin/tsrc/SbcCodec/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/tsrc/SbcCodec/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -90,5 +90,6 @@
../Data/sbc_test_27.sbc c:/mm/mmf/ref/sbc/sbc_test_27.sbc
../Data/sbc_test_28.sbc c:/mm/mmf/ref/sbc/sbc_test_28.sbc
-
+#ifndef WINS
TSU_MMF_SbcCodec.iby /epoc32/rom/include/TSU_MMF_SbcCodec.iby
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/SwCodecDevices/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- a/devsound/devsoundrefplugin/tsrc/SwCodecDevices/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/tsrc/SwCodecDevices/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -43,5 +43,6 @@
../Data/PcmU8Mono8khz400hzTone.wav c:/mm/mmf/testfiles/swcodecdevices/pcmu8mono8khz400hztone.wav
../Data/PcmU8Stereo8khz400hzTone.wav c:/mm/mmf/testfiles/swcodecdevices/pcmu8stereo8khz400hztone.wav
-
+#ifndef WINS
tsu_mmf_swcodecdevices.iby /epoc32/rom/include/tsu_mmf_swcodecdevices.iby
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/swcdwrap/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- a/devsound/devsoundrefplugin/tsrc/swcdwrap/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/devsound/devsoundrefplugin/tsrc/swcdwrap/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -29,5 +29,6 @@
../Data/TSU_MMF_SWCDWRAPpcm16_8m.raw c:/mm/mmf/testfiles/swcdwrap/tsu_mmf_swcdwrappcm16_8m.raw
../Data/TSU_MMF_SWCDWRAPpcm16_16s.raw c:/mm/mmf/testfiles/swcdwrap/tsu_mmf_swcdwrappcm16_16s.raw
-
+#ifndef WINS
tsu_mmf_swcdwrap.iby /epoc32/rom/include/tsu_mmf_swcdwrap.iby
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/filter_package_definition.bat Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,9 @@
+@if not %SDTOOLS% == "" GOTO OK
+
+@echo You need to set SDTOOLS variable to be the location of the sysdeftools - e.g. \sf\os\buildtools\bldsystemtools\sysdeftools
+
+@goto EXIT
+
+:OK
+perl %SDTOOLS%\joinsysdef.pl -exclude-meta Api -output filtered_package_definition.xml -config %~d0\epoc32\include\feature_settings.hrh -I%~d0\epoc32\include -path ./package_definition.xml package_definition.xml
+:EXIT
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmdevicefw/mdf/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/mmdevicefw/mdf/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmdevicefw/mdf/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -13,17 +14,13 @@
// Description:
//
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
+
+#include "../group/bld_common.inf"
PRJ_EXPORTS
-
// Romkit include files
mdf_audio.iby /epoc32/rom/include/mdf_audio.iby
-
-PRJ_MMPFILES
-#ifdef SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-../mmpfiles/audio/mdasoundadapter.mmp
-#endif
-../mmpfiles/audio/audiodevice.mmp
-../mmpfiles/audio/mdfaudiohwdeviceadapter.mmp
-../mmpfiles/audio/vorbisdecoderprocessingunit.mmp
-../mmpfiles/audio/vorbisencoderprocessingunit.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmdevicefw/mdf/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,23 @@
+// Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_MMPFILES
+#ifdef SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
+../mmpfiles/audio/mdasoundadapter.mmp
+#endif
+../mmpfiles/audio/audiodevice.mmp
+../mmpfiles/audio/mdfaudiohwdeviceadapter.mmp
+../mmpfiles/audio/vorbisdecoderprocessingunit.mmp
+../mmpfiles/audio/vorbisencoderprocessingunit.mmp
--- a/mmdevicefw/mdfunittest/codecapi/PU/pcmcodec/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmdevicefw/mdfunittest/codecapi/PU/pcmcodec/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -18,8 +18,10 @@
PRJ_EXPORTS
../inc/pcmprocessingunit.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(mdf/pcmprocessingunit.h)
+#ifndef WINS
// .iby
TSU_MDF_PCMPROCESSINGUNIT.iby /epoc32/rom/include/tsu_mdf_pcmprocessingunit.iby
+#endif
PRJ_MMPFILES
../MMPFiles/pcmprocessingunit.mmp
--- a/mmdevicefw/mdfunittest/codecapi/audio/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmdevicefw/mdfunittest/codecapi/audio/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -19,8 +19,10 @@
// Export test file
../data/depeche1.wav c:/mm/mmf/testfiles/mdf/depeche1.wav
+#ifndef WINS
// .iby
TSU_MDF_AUDIOCODECS.iby /epoc32/rom/include/tsu_mdf_audiocodecs.iby
+#endif
PRJ_TESTMMPFILES
../mmpfiles/tsu_mdf_audiocodecs.mmp
--- a/mmdevicefw/mdfunittest/codecapi/omx/pcmcodec/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmdevicefw/mdfunittest/codecapi/omx/pcmcodec/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -18,6 +18,7 @@
PRJ_EXPORTS
+#ifndef WINS
// .iby
TSU_MDF_OMXPCMCODEC.iby /epoc32/rom/include/tsu_mdf_omxpcmcodec.iby
-
+#endif
--- a/mmdevicefw/mdfunittest/codecapi/omxvorbis/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmdevicefw/mdfunittest/codecapi/omxvorbis/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -20,8 +20,10 @@
../data/ogg-encode-in.wav c:/mm/mmf/testfiles/mdf/ogg-encode-in.wav
../data/ogg-decode-in.ogg c:/mm/mmf/testfiles/mdf/ogg-decode-in.ogg
+#ifndef WINS
// .iby
TSU_MDF_OMXVORBISCODECS.iby /epoc32/rom/include/tsu_mdf_omxvorbiscodecs.iby
+#endif
PRJ_TESTMMPFILES
../mmpfiles/tsu_mdf_omxvorbiscodecs.mmp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmdevicefw/mdfunittest/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,21 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifdef WINS
+
+#include "../group/bld.inf"
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/a3facl/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/mmhais/a3facl/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmhais/a3facl/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -13,26 +14,17 @@
// Description:
//
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
+#include "../group/bld_common.inf"
#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-PRJ_PLATFORMS
-DEFAULT
-
PRJ_EXPORTS
./acl.iby /epoc32/rom/include/acl.iby
-PRJ_MMPFILES
-../mmpfiles/audiocomponentframework.mmp
-../mmpfiles/audiocontextfactory.mmp
+#endif
-../mmpfiles/logicalaudiocodec.mmp
-../mmpfiles/logicalbuffersink.mmp
-../mmpfiles/logicalaudiodevicesink.mmp
-../mmpfiles/logicalbuffersource.mmp
-../mmpfiles/logicalaudiodevicesource.mmp
-../mmpfiles/logicalaudiogaincontrol.mmp
-../mmpfiles/logicalaudiostream.mmp
-
-#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/a3facl/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,32 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+PRJ_MMPFILES
+../mmpfiles/audiocomponentframework.mmp
+../mmpfiles/audiocontextfactory.mmp
+
+../mmpfiles/logicalaudiocodec.mmp
+../mmpfiles/logicalbuffersink.mmp
+../mmpfiles/logicalaudiodevicesink.mmp
+../mmpfiles/logicalbuffersource.mmp
+../mmpfiles/logicalaudiodevicesource.mmp
+../mmpfiles/logicalaudiogaincontrol.mmp
+../mmpfiles/logicalaudiostream.mmp
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/a3fdevsoundcustomisation/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/mmhais/a3fdevsoundcustomisation/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmhais/a3fdevsoundcustomisation/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -13,22 +14,18 @@
// Description:
//
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
-
+#include "../group/bld_common.inf"
+
#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-PRJ_PLATFORMS
-DEFAULT
-
PRJ_EXPORTS
-
// IBY FILE
./devsoundadaptationinfo.iby /epoc32/rom/include/devsoundadaptationinfo.iby
-PRJ_MMPFILES
-../mmpfiles/devsoundadaptationinfo.mmp
-../mmpfiles/devsoundadaptationinfoconsts.mmp
+#endif
-#endif // SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-
-// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/a3fdevsoundcustomisation/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,26 @@
+// Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+PRJ_MMPFILES
+../mmpfiles/devsoundadaptationinfo.mmp
+../mmpfiles/devsoundadaptationinfoconsts.mmp
+
+#endif // SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+// End of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/refacladapt/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/mmhais/refacladapt/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmhais/refacladapt/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -13,25 +14,17 @@
// Description:
//
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
+#include "../group/bld_common.inf"
#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-PRJ_PLATFORMS
-DEFAULT
PRJ_EXPORTS
-
./refacladaptation.iby /epoc32/rom/include/refacladaptation.iby
+#endif
-PRJ_MMPFILES
-../mmpfiles/audiocodec.mmp
-../mmpfiles/buffersink.mmp
-../mmpfiles/audiodevicesink.mmp
-../mmpfiles/buffersource.mmp
-../mmpfiles/audiodevicesource.mmp
-../mmpfiles/audiogaincontrol.mmp
-../mmpfiles/audiostream.mmp
-../mmpfiles/tonehwdevice.mmp
-
-#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/refacladapt/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,30 @@
+// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+PRJ_MMPFILES
+../mmpfiles/audiocodec.mmp
+../mmpfiles/buffersink.mmp
+../mmpfiles/audiodevicesink.mmp
+../mmpfiles/buffersource.mmp
+../mmpfiles/audiodevicesource.mmp
+../mmpfiles/audiogaincontrol.mmp
+../mmpfiles/audiostream.mmp
+../mmpfiles/tonehwdevice.mmp
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmresourcemgmt/mmresctrl/emgroup/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,20 @@
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+WINSCW
+
+#include "../group/bld_common.inf"
--- a/mmresourcemgmt/mmresctrl/group/bld.inf Fri Oct 08 19:43:41 2010 +0100
+++ b/mmresourcemgmt/mmresctrl/group/bld.inf Fri Oct 08 19:45:45 2010 +0100
@@ -1,4 +1,5 @@
-// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -11,24 +12,19 @@
// Contributors:
//
// Description:
-// Name bld.inf
-// autor Symbian
//
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// may add platform for OMAP, Helen etc
+DEFAULT
+#include "../group/bld_common.inf"
#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-PRJ_PLATFORMS
-DEFAULT
-
-
PRJ_EXPORTS
./refmmrc.iby /epoc32/rom/include/refmmrc.iby
-PRJ_MMPFILES
-../mmpfiles/mmrcserver.mmp
-../mmpfiles/mmrcclient.mmp
+#endif
-
-#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mmresourcemgmt/mmresctrl/group/bld_common.inf Fri Oct 08 19:45:45 2010 +0100
@@ -0,0 +1,26 @@
+// Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Name bld.inf
+// autor Symbian
+//
+
+
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+
+PRJ_MMPFILES
+../mmpfiles/mmrcserver.mmp
+../mmpfiles/mmrcclient.mmp
+
+#endif
--- a/package_definition.xml Fri Oct 08 19:43:41 2010 +0100
+++ b/package_definition.xml Fri Oct 08 19:45:45 2010 +0100
@@ -1,56 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<SystemDefinition schema="3.0.0">
<package id="mmaudio.nokia.ref" name="Ref A3F DevSound Adaptation" levels="adaptation devices middleware device-fw">
+ <!--
+ In the following, each "version all" unit is the standard group, which builds all targets, while each "version wins-only"
+ is a special group that builds only for winscw. version wins-only is the default - to use version all, feature flag
+ SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET must be defined.
+ -->
<collection id="devsound_ref" name="Sound Device" level="devices">
<component id="devsoundpluginsupport_ref" name="DevSound Plugin Support" introduced="7.0s" purpose="optional">
- <unit bldFile="devsound/devsoundpluginsupport/group" mrp="devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundpluginsupport/group" mrp="devsound/devsoundpluginsupport/group/multimedia_mdf_devsound_pluginsupport.mrp"/>
+ <unit version="wins-only" bldFile="devsound/devsoundpluginsupport/emgroup"/>
</component>
+
<component id="refdevsound_ref" name="Reference DevSound Plugins" introduced="7.0s" purpose="optional">
- <unit bldFile="devsound/devsoundrefplugin/group" mrp="devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/group" mrp="devsound/devsoundrefplugin/group/multimedia_mdf_devsound_refplugin.mrp"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/emgroup"/>
</component>
+
<component id="a3fsrvstart_ref" name="A3F Server Start" introduced="^2" purpose="optional" class="plugin">
- <unit bldFile="devsound/a3fsrvstart/group" mrp="devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/a3fsrvstart/group" mrp="devsound/a3fsrvstart/group/multimedia_a3f_serverstart.mrp"/>
+ <unit version="wins-only" bldFile="devsound/a3fsrvstart/emgroup"/>
</component>
+
<component id="swcdwraptests_ref" name="swcdwrap Unit Tests" introduced="9.2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="devsound/devsoundrefplugin/tsrc/swcdwrap/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/tsrc/swcdwrap/group"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/tsrc/swcdwrap/emgroup"/>
</component>
+
<component id="swcodecdevicestests_ref" name="swcodecdevices Unit Tests" introduced="9.2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="devsound/devsoundrefplugin/tsrc/swcodecdevices/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/tsrc/swcodecdevices/group"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/tsrc/swcodecdevices/emgroup"/>
</component>
+
<component id="cipluginstests_ref" name="CI Plugins Tests" introduced="^2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="devsound/devsoundrefplugin/tsrc/CIPlugins/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/tsrc/CIPlugins/group"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/tsrc/CIPlugins/emgroup"/>
</component>
+
<component id="devsoundtestdevice_ref" name="Devsound Test Device" introduced="^2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/group"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/emgroup"/>
</component>
+
<component id="sbccodectests_ref" name="SbcCodec Tests" introduced="^2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="devsound/devsoundrefplugin/tsrc/SbcCodec/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="devsound/devsoundrefplugin/tsrc/SbcCodec/group"/>
+ <unit version="wins-only" bldFile="devsound/devsoundrefplugin/tsrc/SbcCodec/emgroup"/>
</component>
</collection>
+
<collection id="mmhais_ref" name="Multimedia Hardware Adaptation Interfaces" level="adaptation">
- <component id="a3facl" name="A3F Audio Component Library" introduced="^2" purpose="development">
- <unit bldFile="mmhais/a3facl/group" mrp="mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
+ <component id="a3facl_ref" name="A3F Audio Component Library" introduced="^2" purpose="development">
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmhais/a3facl/group" mrp="mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
+ <unit version="wins-only" bldFile="mmhais/a3facl/emgroup" mrp="mmhais/a3facl/group/multimedia_a3f_acl.mrp"/>
</component>
+
<component id="a3fdevsoundcustomisation_ref" name="A3F DevSound Customisation" introduced="^2" purpose="optional">
- <unit bldFile="mmhais/a3fdevsoundcustomisation/group" mrp="mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmhais/a3fdevsoundcustomisation/group" mrp="mmhais/a3fdevsoundcustomisation/group/multimedia_a3f_devsoundadaptationinfo.mrp"/>
+ <unit version="wins-only" bldFile="mmhais/a3fdevsoundcustomisation/emgroup" />
</component>
+
<component id="refacladapt" name="Reference ACL Adaptation" introduced="^2" purpose="optional">
- <unit bldFile="mmhais/refacladapt/group" mrp="mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmhais/refacladapt/group" mrp="mmhais/refacladapt/group/multimedia_a3f_refacladaptation.mrp"/>
+ <unit version="wins-only" bldFile="mmhais/refacladapt/emgroup"/>
</component>
</collection>
+
+
<collection id="mmresourcemgmt_ref" name="Multimedia Resource Management" level="middleware">
- <component id="mmresctrl" name="Multimedia Resource Controller" introduced="^2" purpose="development">
- <unit bldFile="mmresourcemgmt/mmresctrl/group" mrp="mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
+ <component id="mmresctrl_ref" name="Multimedia Resource Controller" introduced="^2" purpose="development">
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmresourcemgmt/mmresctrl/group" mrp="mmresourcemgmt/mmresctrl/group/multimedia_a3f_refmmrc.mrp"/>
+ <unit version="wins-only" bldFile="mmresourcemgmt/mmresctrl/emgroup"/>
</component>
</collection>
- <!-- Note names here need be renamed, eg. mmdevicefw_audio, to be unique. -->
+
+
<collection id="mmdevicefw_ref" name="Multimedia Device Framework" level="device-fw">
<component id="mdf_ref" name="Media Device Framework" introduced="9.2" purpose="mandatory">
- <unit bldFile="mmdevicefw/mdf/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmdevicefw/mdf/group"/>
+ <unit version="wins-only" bldFile="mmdevicefw/mdf/emgroup"/>
</component>
+
<component id="mdfunittest_ref" name="MDF Unit Tests" introduced="9.2" purpose="development" filter="test,mmaudio.nokia.ref_audiotest,mmaudio_audiotest">
- <unit bldFile="mmdevicefw/mdfunittest/group"/>
+ <meta rel="config">
+ <pick version="all"><defined condition="SYMBIAN_AUDIO_REFDEVSOUND_ON_TARGET"/></pick>
+ </meta>
+ <unit version="all" bldFile="mmdevicefw/mdfunittest/group"/>
+ <unit version="wins-only" bldFile="mmdevicefw/mdfunittest/emgroup"/>
</component>
- </collection>
+ </collection>
</package>
</SystemDefinition>