2010wk40_02
authorhgs
Fri, 08 Oct 2010 19:45:45 +0100
changeset 2 1c6fdad012dc
parent 1 a9d1c8e49653
child 3 28bdc4aca325
2010wk40_02
devsound/a3fsrvstart/emgroup/bld.inf
devsound/a3fsrvstart/group/bld.inf
devsound/a3fsrvstart/group/bld_common.inf
devsound/devsoundpluginsupport/emgroup/bld.inf
devsound/devsoundpluginsupport/group/bld.inf
devsound/devsoundpluginsupport/group/bld_common.inf
devsound/devsoundrefplugin/emgroup/bld.inf
devsound/devsoundrefplugin/group/bld.inf
devsound/devsoundrefplugin/group/bld_common.inf
devsound/devsoundrefplugin/tsrc/CIPlugins/emgroup/bld.inf
devsound/devsoundrefplugin/tsrc/CIPlugins/group/bld.inf
devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/emgroup/bld.inf
devsound/devsoundrefplugin/tsrc/DevsoundTestDevice/group/bld.inf
devsound/devsoundrefplugin/tsrc/SbcCodec/emgroup/bld.inf
devsound/devsoundrefplugin/tsrc/SbcCodec/group/bld.inf
devsound/devsoundrefplugin/tsrc/SwCodecDevices/emgroup/bld.inf
devsound/devsoundrefplugin/tsrc/SwCodecDevices/group/bld.inf
devsound/devsoundrefplugin/tsrc/swcdwrap/emgroup/bld.inf
devsound/devsoundrefplugin/tsrc/swcdwrap/group/bld.inf
filter_package_definition.bat
mmdevicefw/mdf/emgroup/bld.inf
mmdevicefw/mdf/group/bld.inf
mmdevicefw/mdf/group/bld_common.inf
mmdevicefw/mdfunittest/codecapi/PU/pcmcodec/group/bld.inf
mmdevicefw/mdfunittest/codecapi/audio/group/bld.inf
mmdevicefw/mdfunittest/codecapi/omx/pcmcodec/group/bld.inf
mmdevicefw/mdfunittest/codecapi/omxvorbis/group/bld.inf
mmdevicefw/mdfunittest/emgroup/bld.inf
mmhais/a3facl/emgroup/bld.inf
mmhais/a3facl/group/bld.inf
mmhais/a3facl/group/bld_common.inf
mmhais/a3fdevsoundcustomisation/emgroup/bld.inf
mmhais/a3fdevsoundcustomisation/group/bld.inf
mmhais/a3fdevsoundcustomisation/group/bld_common.inf
mmhais/refacladapt/emgroup/bld.inf
mmhais/refacladapt/group/bld.inf
mmhais/refacladapt/group/bld_common.inf
mmresourcemgmt/mmresctrl/emgroup/bld.inf
mmresourcemgmt/mmresctrl/group/bld.inf
mmresourcemgmt/mmresctrl/group/bld_common.inf
package_definition.xml
--- /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>