bluetooth/btstack/common/bt_v2.mmp
changeset 0 29b1cd4cb562
child 13 20fda83a6398
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bluetooth/btstack/common/bt_v2.mmp	Fri Jan 15 08:13:17 2010 +0200
@@ -0,0 +1,238 @@
+// Copyright (c) 2006-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:
+// bt_v2.prt Bluetooth protocol family for use with HCI v2
+// 
+//
+
+/**
+ @file
+*/
+
+#include "../../../bluetoothmgmt/btcommon/config.cfg"
+
+TARGET        bt_v2.prt
+CAPABILITY    CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
+TARGETTYPE    DLL
+
+UID    0x10003d38 0x1000961C
+VENDORID 0x70000001
+
+
+DEFFILE	      bt.def
+
+
+SOURCEPATH .              // BT PRT
+
+SOURCE btprt.cpp
+SOURCE blogger.cpp  
+SOURCE btsap.cpp
+SOURCE btsockettimer.cpp
+SOURCE IncomingConnListener.cpp
+SOURCE RegistryHelpers.cpp
+SOURCE codman.cpp
+
+SOURCEPATH ../secman
+
+SOURCE secman.cpp
+SOURCE secmanhci.cpp
+SOURCE btaccessrequester.cpp
+SOURCE btaccessrequesterstatemachine.cpp
+SOURCE oobdata.cpp
+SOURCE simplepairingresult.cpp
+SOURCE pairingserver.cpp
+
+SOURCEPATH ../linkmgr		// The link manager layer
+
+SOURCE linkmgr.cpp
+SOURCE hostresolver.cpp
+SOURCE linkutil.cpp
+SOURCE BasebandModel.cpp
+SOURCE SyncSap.cpp
+SOURCE SCOSAP.cpp
+SOURCE eSCOSAP.cpp
+SOURCE ProxySAP.cpp
+SOURCE ACLSAP.cpp
+SOURCE VendorSAP.cpp
+SOURCE RawConduit.cpp
+SOURCE AcceptWatchdog.cpp
+SOURCE Subscribers.cpp
+SOURCE btcommands.cpp
+SOURCE AclDataQ.cpp
+SOURCE AclDataQController.cpp
+
+SOURCE hcifacade.cpp
+SOURCE hcifacade_commands.cpp
+SOURCE hcifacade_events.cpp
+SOURCE physicallinks.cpp
+SOURCE PhysicalLinkHelper.cpp
+SOURCE basebandsap.cpp
+SOURCE physicallinksmanager.cpp
+SOURCE physicallinkmetrics.cpp
+SOURCE linkqitem.cpp
+SOURCE linkmuxer.cpp
+SOURCE pairingscache.cpp
+
+SOURCE eirpublisherlocalname.cpp
+SOURCE eirpublishertxpowerlevel.cpp
+
+SOURCEPATH ../eirman			// The EIR Manager
+
+SOURCE eirmanserver.cpp
+SOURCE eirmansession.cpp
+SOURCE eirmanager.cpp
+
+SOURCEPATH ../l2cap				// The l2cap protocol
+
+SOURCE l2cap.cpp
+SOURCE l2sap.cpp
+SOURCE l2signalmgr.cpp l2utils.cpp
+SOURCE l2sapstates.cpp
+SOURCE l2types.cpp
+
+SOURCE L2CapPDU.cpp
+SOURCE L2CapSDU.cpp
+SOURCE L2CapSDUQueue.cpp
+SOURCE L2CapDataController.cpp
+SOURCE L2CapEnhancedDataController.cpp
+
+SOURCE l2capSignalHandler.cpp
+SOURCE l2capSAPSignalHandler.cpp
+SOURCE l2capLinkSignalHandler.cpp
+SOURCE l2capEntityConfig.cpp
+SOURCE l2capCommand.cpp
+
+SOURCE l2capSigPacketEcho.cpp
+SOURCE l2capSigPacketConnection.cpp
+SOURCE l2capSigPacketCommandReject.cpp
+SOURCE l2capSigPacketConfigure.cpp
+SOURCE l2capSigPacketDisconnection.cpp
+SOURCE l2capSigPacketInformation.cpp
+SOURCE L2CapChannelConfig.cpp
+SOURCE L2CapFecNegotiator.cpp
+SOURCE l2capSigStates.cpp
+SOURCE l2capMuxController.cpp
+
+SOURCE L2CapDebugControlInterface.cpp
+
+SOURCEPATH ../rfcomm  			// The RFCOMM protocol
+
+SOURCE rfcomm.cpp
+SOURCE rfcommmuxer.cpp rfcommsap.cpp
+SOURCE rfcommstates.cpp rfcommutil.cpp rfcommflow.cpp
+SOURCE rfcommframe.cpp Rfcommfcs.cpp
+SOURCE rfcommmuxchannel.cpp
+SOURCE AsyncErrorKicker.cpp
+
+#ifndef BLUETOOTH_NO_AV
+SOURCEPATH ../avdtp			// Audio Video Distribution Transport Protocol
+	
+SOURCE avdtp.cpp
+SOURCE avdtpAllocators.cpp
+SOURCE avdtpMessage.cpp
+SOURCE avdtpsap.cpp
+SOURCE avdtpConfigurators.cpp
+SOURCE avdtpDirectChannel.cpp
+SOURCE avdtpLogicalChannelFactory.cpp
+SOURCE avdtpMediaSession.cpp
+SOURCE avdtpReportingSession.cpp
+SOURCE avdtpRecoverySession.cpp
+SOURCE avdtpMuxChannel.cpp
+SOURCE avdtpSignallingChannel.cpp
+SOURCE avdtpSignallingTransaction.cpp
+SOURCE avdtpSignallingSession.cpp
+SOURCE avdtpSignallingMessages.cpp
+SOURCE avdtpTransportChannel.cpp
+SOURCE avdtpTransportSession.cpp
+SOURCE avdtpSEPCache.cpp
+SOURCE avdtputil.cpp
+SOURCE avdtpLocalSEP.cpp
+SOURCE avdtpStream.cpp
+SOURCE avdtpStreamStates.cpp
+
+SOURCEPATH ../avctp				// Audio Visual Control Transport Protocol
+
+SOURCE avctpmuxer.cpp
+SOURCE avctpmuxerstates.cpp
+SOURCE avctpsap.cpp
+SOURCE avctp.cpp
+SOURCE avctppacket.cpp
+SOURCE avctputils.cpp
+SOURCE avctpOutboundQ.cpp
+SOURCE avctpPacketMgr.cpp
+		
+LIBRARY bluetoothav.lib
+
+#else // !BLUETOOTH_NO_AV
+
+SOURCEPATH ../avctp				// Audio Visual Control Transport Protocol
+
+#endif // BLUETOOTH_NO_AV
+
+SOURCEPATH ../sdp			// The SDP Protocol
+
+SOURCE sdp.cpp sdpclient.cpp
+SOURCE sdpnetdb.cpp sdppdu.cpp
+SOURCE sdpstackutil.cpp
+
+USERINCLUDE		.		// bluetooth/stack/common
+USERINCLUDE		../linkmgr
+USERINCLUDE		../secman
+USERINCLUDE		../eirman
+USERINCLUDE		../l2cap
+USERINCLUDE		../rfcomm
+USERINCLUDE		../sdp
+
+// required in NO_AV for btprt.cpp
+USERINCLUDE		../avctp ../avdtp
+USERINCLUDE		../avdtp/gavdpinterface
+USERINCLUDE		../avctp/common
+
+USERINCLUDE ../inc // bluetooth/stack/inc
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+USERINCLUDE ../../../bluetoothmgmt/btcommon/inc // bluetooth/inc
+OS_LAYER_ESTLIB_SYSTEMINCLUDE
+
+LIBRARY euser.lib
+LIBRARY esock.lib
+LIBRARY esocksvr.lib
+LIBRARY mbufmgr.lib
+LIBRARY btmanclient.lib
+LIBRARY btdevice.lib
+LIBRARY bluetooth.lib
+LIBRARY charconv.lib
+LIBRARY hcicmdq.lib
+LIBRARY estlib.lib
+LIBRARY commandsevents.lib
+LIBRARY corehci_base.lib
+LIBRARY hciserverclient.lib
+LIBRARY hciutil.lib
+LIBRARY btextnotifiers.lib 
+LIBRARY hcishared.lib
+
+LIBRARY		eirclient.lib
+
+#include <bluetooth/btlogger.mmh>
+#include <comms-infras/commsdebugutility.mmh>
+#include <cflog.mmh>
+
+/*  Compile-time macros */
+MACRO CONNECTION_PREEMPTS_INQUIRY
+//MACRO KEEP_L2CAP_DEBUG_STATISTICS
+MACRO BT_LINKMGR_V2
+
+OPTION		cw -strict on -w pedantic,unused,hidevirtual,padding,ptrintconv
+
+UNPAGED
+
+SMPSAFE