bluetooth/btstack/common/bt_v2.mmp
changeset 0 29b1cd4cb562
child 11 20fda83a6398
equal deleted inserted replaced
-1:000000000000 0:29b1cd4cb562
       
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // bt_v2.prt Bluetooth protocol family for use with HCI v2
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @file
       
    20 */
       
    21 
       
    22 #include "../../../bluetoothmgmt/btcommon/config.cfg"
       
    23 
       
    24 TARGET        bt_v2.prt
       
    25 CAPABILITY    CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
       
    26 TARGETTYPE    DLL
       
    27 
       
    28 UID    0x10003d38 0x1000961C
       
    29 VENDORID 0x70000001
       
    30 
       
    31 
       
    32 DEFFILE	      bt.def
       
    33 
       
    34 
       
    35 SOURCEPATH .              // BT PRT
       
    36 
       
    37 SOURCE btprt.cpp
       
    38 SOURCE blogger.cpp  
       
    39 SOURCE btsap.cpp
       
    40 SOURCE btsockettimer.cpp
       
    41 SOURCE IncomingConnListener.cpp
       
    42 SOURCE RegistryHelpers.cpp
       
    43 SOURCE codman.cpp
       
    44 
       
    45 SOURCEPATH ../secman
       
    46 
       
    47 SOURCE secman.cpp
       
    48 SOURCE secmanhci.cpp
       
    49 SOURCE btaccessrequester.cpp
       
    50 SOURCE btaccessrequesterstatemachine.cpp
       
    51 SOURCE oobdata.cpp
       
    52 SOURCE simplepairingresult.cpp
       
    53 SOURCE pairingserver.cpp
       
    54 
       
    55 SOURCEPATH ../linkmgr		// The link manager layer
       
    56 
       
    57 SOURCE linkmgr.cpp
       
    58 SOURCE hostresolver.cpp
       
    59 SOURCE linkutil.cpp
       
    60 SOURCE BasebandModel.cpp
       
    61 SOURCE SyncSap.cpp
       
    62 SOURCE SCOSAP.cpp
       
    63 SOURCE eSCOSAP.cpp
       
    64 SOURCE ProxySAP.cpp
       
    65 SOURCE ACLSAP.cpp
       
    66 SOURCE VendorSAP.cpp
       
    67 SOURCE RawConduit.cpp
       
    68 SOURCE AcceptWatchdog.cpp
       
    69 SOURCE Subscribers.cpp
       
    70 SOURCE btcommands.cpp
       
    71 SOURCE AclDataQ.cpp
       
    72 SOURCE AclDataQController.cpp
       
    73 
       
    74 SOURCE hcifacade.cpp
       
    75 SOURCE hcifacade_commands.cpp
       
    76 SOURCE hcifacade_events.cpp
       
    77 SOURCE physicallinks.cpp
       
    78 SOURCE PhysicalLinkHelper.cpp
       
    79 SOURCE basebandsap.cpp
       
    80 SOURCE physicallinksmanager.cpp
       
    81 SOURCE physicallinkmetrics.cpp
       
    82 SOURCE linkqitem.cpp
       
    83 SOURCE linkmuxer.cpp
       
    84 SOURCE pairingscache.cpp
       
    85 
       
    86 SOURCE eirpublisherlocalname.cpp
       
    87 SOURCE eirpublishertxpowerlevel.cpp
       
    88 
       
    89 SOURCEPATH ../eirman			// The EIR Manager
       
    90 
       
    91 SOURCE eirmanserver.cpp
       
    92 SOURCE eirmansession.cpp
       
    93 SOURCE eirmanager.cpp
       
    94 
       
    95 SOURCEPATH ../l2cap				// The l2cap protocol
       
    96 
       
    97 SOURCE l2cap.cpp
       
    98 SOURCE l2sap.cpp
       
    99 SOURCE l2signalmgr.cpp l2utils.cpp
       
   100 SOURCE l2sapstates.cpp
       
   101 SOURCE l2types.cpp
       
   102 
       
   103 SOURCE L2CapPDU.cpp
       
   104 SOURCE L2CapSDU.cpp
       
   105 SOURCE L2CapSDUQueue.cpp
       
   106 SOURCE L2CapDataController.cpp
       
   107 SOURCE L2CapEnhancedDataController.cpp
       
   108 
       
   109 SOURCE l2capSignalHandler.cpp
       
   110 SOURCE l2capSAPSignalHandler.cpp
       
   111 SOURCE l2capLinkSignalHandler.cpp
       
   112 SOURCE l2capEntityConfig.cpp
       
   113 SOURCE l2capCommand.cpp
       
   114 
       
   115 SOURCE l2capSigPacketEcho.cpp
       
   116 SOURCE l2capSigPacketConnection.cpp
       
   117 SOURCE l2capSigPacketCommandReject.cpp
       
   118 SOURCE l2capSigPacketConfigure.cpp
       
   119 SOURCE l2capSigPacketDisconnection.cpp
       
   120 SOURCE l2capSigPacketInformation.cpp
       
   121 SOURCE L2CapChannelConfig.cpp
       
   122 SOURCE L2CapFecNegotiator.cpp
       
   123 SOURCE l2capSigStates.cpp
       
   124 SOURCE l2capMuxController.cpp
       
   125 
       
   126 SOURCE L2CapDebugControlInterface.cpp
       
   127 
       
   128 SOURCEPATH ../rfcomm  			// The RFCOMM protocol
       
   129 
       
   130 SOURCE rfcomm.cpp
       
   131 SOURCE rfcommmuxer.cpp rfcommsap.cpp
       
   132 SOURCE rfcommstates.cpp rfcommutil.cpp rfcommflow.cpp
       
   133 SOURCE rfcommframe.cpp Rfcommfcs.cpp
       
   134 SOURCE rfcommmuxchannel.cpp
       
   135 SOURCE AsyncErrorKicker.cpp
       
   136 
       
   137 #ifndef BLUETOOTH_NO_AV
       
   138 SOURCEPATH ../avdtp			// Audio Video Distribution Transport Protocol
       
   139 	
       
   140 SOURCE avdtp.cpp
       
   141 SOURCE avdtpAllocators.cpp
       
   142 SOURCE avdtpMessage.cpp
       
   143 SOURCE avdtpsap.cpp
       
   144 SOURCE avdtpConfigurators.cpp
       
   145 SOURCE avdtpDirectChannel.cpp
       
   146 SOURCE avdtpLogicalChannelFactory.cpp
       
   147 SOURCE avdtpMediaSession.cpp
       
   148 SOURCE avdtpReportingSession.cpp
       
   149 SOURCE avdtpRecoverySession.cpp
       
   150 SOURCE avdtpMuxChannel.cpp
       
   151 SOURCE avdtpSignallingChannel.cpp
       
   152 SOURCE avdtpSignallingTransaction.cpp
       
   153 SOURCE avdtpSignallingSession.cpp
       
   154 SOURCE avdtpSignallingMessages.cpp
       
   155 SOURCE avdtpTransportChannel.cpp
       
   156 SOURCE avdtpTransportSession.cpp
       
   157 SOURCE avdtpSEPCache.cpp
       
   158 SOURCE avdtputil.cpp
       
   159 SOURCE avdtpLocalSEP.cpp
       
   160 SOURCE avdtpStream.cpp
       
   161 SOURCE avdtpStreamStates.cpp
       
   162 
       
   163 SOURCEPATH ../avctp				// Audio Visual Control Transport Protocol
       
   164 
       
   165 SOURCE avctpmuxer.cpp
       
   166 SOURCE avctpmuxerstates.cpp
       
   167 SOURCE avctpsap.cpp
       
   168 SOURCE avctp.cpp
       
   169 SOURCE avctppacket.cpp
       
   170 SOURCE avctputils.cpp
       
   171 SOURCE avctpOutboundQ.cpp
       
   172 SOURCE avctpPacketMgr.cpp
       
   173 		
       
   174 LIBRARY bluetoothav.lib
       
   175 
       
   176 #else // !BLUETOOTH_NO_AV
       
   177 
       
   178 SOURCEPATH ../avctp				// Audio Visual Control Transport Protocol
       
   179 
       
   180 #endif // BLUETOOTH_NO_AV
       
   181 
       
   182 SOURCEPATH ../sdp			// The SDP Protocol
       
   183 
       
   184 SOURCE sdp.cpp sdpclient.cpp
       
   185 SOURCE sdpnetdb.cpp sdppdu.cpp
       
   186 SOURCE sdpstackutil.cpp
       
   187 
       
   188 USERINCLUDE		.		// bluetooth/stack/common
       
   189 USERINCLUDE		../linkmgr
       
   190 USERINCLUDE		../secman
       
   191 USERINCLUDE		../eirman
       
   192 USERINCLUDE		../l2cap
       
   193 USERINCLUDE		../rfcomm
       
   194 USERINCLUDE		../sdp
       
   195 
       
   196 // required in NO_AV for btprt.cpp
       
   197 USERINCLUDE		../avctp ../avdtp
       
   198 USERINCLUDE		../avdtp/gavdpinterface
       
   199 USERINCLUDE		../avctp/common
       
   200 
       
   201 USERINCLUDE ../inc // bluetooth/stack/inc
       
   202 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
   203 USERINCLUDE ../../../bluetoothmgmt/btcommon/inc // bluetooth/inc
       
   204 OS_LAYER_ESTLIB_SYSTEMINCLUDE
       
   205 
       
   206 LIBRARY euser.lib
       
   207 LIBRARY esock.lib
       
   208 LIBRARY esocksvr.lib
       
   209 LIBRARY mbufmgr.lib
       
   210 LIBRARY btmanclient.lib
       
   211 LIBRARY btdevice.lib
       
   212 LIBRARY bluetooth.lib
       
   213 LIBRARY charconv.lib
       
   214 LIBRARY hcicmdq.lib
       
   215 LIBRARY estlib.lib
       
   216 LIBRARY commandsevents.lib
       
   217 LIBRARY corehci_base.lib
       
   218 LIBRARY hciserverclient.lib
       
   219 LIBRARY hciutil.lib
       
   220 LIBRARY btextnotifiers.lib 
       
   221 LIBRARY hcishared.lib
       
   222 
       
   223 LIBRARY		eirclient.lib
       
   224 
       
   225 #include <bluetooth/btlogger.mmh>
       
   226 #include <comms-infras/commsdebugutility.mmh>
       
   227 #include <cflog.mmh>
       
   228 
       
   229 /*  Compile-time macros */
       
   230 MACRO CONNECTION_PREEMPTS_INQUIRY
       
   231 //MACRO KEEP_L2CAP_DEBUG_STATISTICS
       
   232 MACRO BT_LINKMGR_V2
       
   233 
       
   234 OPTION		cw -strict on -w pedantic,unused,hidevirtual,padding,ptrintconv
       
   235 
       
   236 UNPAGED
       
   237 
       
   238 SMPSAFE