|
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> |