bthci/hci2implementations/hctls/usb_original/fdc/group/fdc_hctl_original.mmp
author jontanne
Thu, 14 Oct 2010 11:16:56 +0100
changeset 52 321a10f609ef
permissions -rw-r--r--
Add USB HCTL to bt package
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
52
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     1
// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     2
// All rights reserved.
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     3
// This component and the accompanying materials are made available
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     5
// which accompanies this distribution, and is available
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     7
//
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     8
// Initial Contributors:
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    10
//
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    11
// Contributors:
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    12
//
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    13
// Description:
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    14
// Function Driver Controller for Bluetooth USB (H2) HCTL.
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    15
//
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    16
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    17
/** 
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    18
@file
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    19
@internalComponent
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    20
*/
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    21
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    22
// The following macro defines whether the FDC will attempt to
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    23
// retrieve the Device Firmware Update interface.  Some controllers
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    24
// provide this (and so to enable "fully" successful driver loading
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    25
// it needs to be claimed by something.  Nothing is done with the
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    26
// interface - it is simply claimed from the FDF.
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    27
macro SYMBIAN_FDC_HCTL_ORIGINAL_ACCEPT_FIRMWARE_UPDATE
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    28
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    29
target fdc_hctl_original.dll
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    30
targettype plugin
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    31
// UID2 = 0x10009d8d for ECOM plugins.
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    32
// UID3 = the 'DLL UID' (see resource file)
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    33
uid 0x10009d8d 0x200345E8
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    34
vendorid 0x70000001
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    35
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    36
#include <usbhost/internal/fdfcaps.mmh>
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    37
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    38
noexportlibrary
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    39
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    40
userinclude ../inc
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    41
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    42
systeminclude ../../fdc/public
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    43
systeminclude ../../hctl/public
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    44
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    45
sourcepath ../src
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    46
source fdchctloriginalmain.cpp
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    47
source fdchctloriginal.cpp
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    48
source fdchctloriginalserver.cpp
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    49
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    50
resource fdc_hctl_original.rss
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    51
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    52
library euser.lib
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    53
library fdcbase.lib
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    54
library usbdescriptors.lib
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    55
library esock.lib
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    56
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    57
#include <bluetooth/btlogger.mmh>
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    58
321a10f609ef Add USB HCTL to bt package
jontanne
parents:
diff changeset
    59
smpsafe