--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usbmgmt/usbmgrtest/t_headlessecacm/group/t_headlessecacm.mmp Tue Feb 02 02:02:59 2010 +0200
@@ -0,0 +1,83 @@
+/*
+* Copyright (c) 1997-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:
+* HEADLESSECACM.MMP
+* Top-level project file for ECACM.CSY.
+* This version of the CSY is used for doing performance testing at the
+* RDevUsbcClient level. When some data comes in, it is immediately written
+* back to the host. If you have something like serial.exe running on the
+* host, you will get a loopback which can be used for gathering data transfer
+* rate information.
+* Main usage:
+* 1/ run t_acm on the Lubbock, select ReadOneOrMore
+* 2/ run serial.exe on the PC with a packet size of your choosing
+* or:
+* 1/ run t_acm on the Lubbock, select Read, and give a packet size of N
+* 2/ run serial.exe on the PC with a packet size of N
+*
+*/
+
+/**
+ @file
+*/
+
+TARGET ecacm.csy
+CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
+TARGETTYPE dll
+UID 0x10005054
+NOEXPORTLIBRARY
+VENDORID 0x70000001
+
+SOURCEPATH ../../../usbmgr/usb/csy/src
+SOURCE AcmPort.cpp
+SOURCE AcmPortFactory.cpp
+SOURCE AcmReader.cpp
+SOURCE AcmWriter.cpp
+SOURCE ActiveBusStallNotifier.cpp
+SOURCE ActiveReader.cpp
+SOURCE ActiveReadOneOrMoreReader.cpp
+SOURCE ActiveWriter.cpp
+SOURCE BreakController.cpp
+SOURCE CdcAcmClass.cpp
+SOURCE CdcInterfaceBase.cpp
+SOURCE CdcControlInterface.cpp
+SOURCE CdcControlInterfaceReader.cpp
+SOURCE CdcDataInterface.cpp
+SOURCE ClassDescriptor.cpp
+SOURCE DllMain.cpp
+SOURCE IniFile.cpp
+SOURCE RegistrationPort.cpp
+SOURCE RequestHeader.cpp
+SOURCE acmserver.cpp
+SOURCE acmsession.cpp
+
+USERINCLUDE ../../../usbmgr/usb/csy/inc
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+LIBRARY euser.lib
+LIBRARY c32.lib
+LIBRARY efsrv.lib
+
+#ifdef WINS
+DEFFILE ..\..\..\usbmgr\usb\csy\bmarm\ecacm.def
+#else
+DEFFILE ..\..\..\usbmgr\usb\csy\bwins\ecacm.def
+#endif
+
+// Define this macro to build a 'headless' ACM, which, when you do a Read or
+// ReadOneOrMore, Writes the data back to the LDD. This is used for
+// performance testing at the level of RDevUsbcClient.
+MACRO __HEADLESS_ACM_TEST_CODE__
+
+#include <usb/usblogger.mmh>