usbmgmt/usbmgrtest/t_headlessecacm/group/t_headlessecacm.mmp
changeset 0 c9bc50fca66e
child 15 f92a4f87e424
equal deleted inserted replaced
-1:000000000000 0:c9bc50fca66e
       
     1 /*
       
     2 * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:
       
    15 * HEADLESSECACM.MMP
       
    16 * Top-level project file for ECACM.CSY. 
       
    17 * This version of the CSY is used for doing performance testing at the 
       
    18 * RDevUsbcClient level. When some data comes in, it is immediately written 
       
    19 * back to the host. If you have something like serial.exe running on the 
       
    20 * host, you will get a loopback which can be used for gathering data transfer 
       
    21 * rate information.
       
    22 * Main usage: 
       
    23 * 1/ run t_acm on the Lubbock, select ReadOneOrMore
       
    24 * 2/ run serial.exe on the PC with a packet size of your choosing
       
    25 * or:
       
    26 * 1/ run t_acm on the Lubbock, select Read, and give a packet size of N
       
    27 * 2/ run serial.exe on the PC with a packet size of N
       
    28 *
       
    29 */
       
    30 
       
    31 /**
       
    32  @file
       
    33 */
       
    34 
       
    35 TARGET			ecacm.csy
       
    36 CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
       
    37 TARGETTYPE		dll
       
    38 UID 			0x10005054
       
    39 NOEXPORTLIBRARY
       
    40 VENDORID 0x70000001
       
    41 
       
    42 SOURCEPATH		../../../usbmgr/usb/csy/src
       
    43 SOURCE			AcmPort.cpp
       
    44 SOURCE			AcmPortFactory.cpp 
       
    45 SOURCE			AcmReader.cpp
       
    46 SOURCE			AcmWriter.cpp
       
    47 SOURCE			ActiveBusStallNotifier.cpp 
       
    48 SOURCE			ActiveReader.cpp 
       
    49 SOURCE			ActiveReadOneOrMoreReader.cpp
       
    50 SOURCE			ActiveWriter.cpp
       
    51 SOURCE			BreakController.cpp
       
    52 SOURCE			CdcAcmClass.cpp 
       
    53 SOURCE			CdcInterfaceBase.cpp		
       
    54 SOURCE			CdcControlInterface.cpp 	
       
    55 SOURCE			CdcControlInterfaceReader.cpp 
       
    56 SOURCE			CdcDataInterface.cpp		
       
    57 SOURCE			ClassDescriptor.cpp 
       
    58 SOURCE			DllMain.cpp 
       
    59 SOURCE			IniFile.cpp
       
    60 SOURCE			RegistrationPort.cpp 
       
    61 SOURCE			RequestHeader.cpp 
       
    62 SOURCE			acmserver.cpp
       
    63 SOURCE			acmsession.cpp
       
    64 
       
    65 USERINCLUDE 	../../../usbmgr/usb/csy/inc
       
    66 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    67 
       
    68 LIBRARY 		euser.lib 
       
    69 LIBRARY 		c32.lib
       
    70 LIBRARY			efsrv.lib
       
    71 
       
    72 #ifdef WINS
       
    73 DEFFILE			..\..\..\usbmgr\usb\csy\bmarm\ecacm.def
       
    74 #else
       
    75 DEFFILE			..\..\..\usbmgr\usb\csy\bwins\ecacm.def
       
    76 #endif
       
    77 
       
    78 // Define this macro to build a 'headless' ACM, which, when you do a Read or 
       
    79 // ReadOneOrMore, Writes the data back to the LDD. This is used for 
       
    80 // performance testing at the level of RDevUsbcClient.
       
    81 MACRO __HEADLESS_ACM_TEST_CODE__
       
    82 
       
    83 #include <usb/usblogger.mmh>