usbmgmt/usbmgrtest/t_headlessecacm/group/t_headlessecacm.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 17:01:47 +0300
branchRCL_3
changeset 15 f92a4f87e424
parent 0 c9bc50fca66e
child 16 012cc2ee6408
permissions -rw-r--r--
Revision: 201033 Kit: 201035

/*
* 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__