bluetoothmgmt/btrom/bluetooth.iby
changeset 0 29b1cd4cb562
child 13 20fda83a6398
equal deleted inserted replaced
-1:000000000000 0:29b1cd4cb562
       
     1 // Copyright (c) 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 //
       
    15 
       
    16 #ifndef __BLUETOOTH_IBY__
       
    17 #define __BLUETOOTH_IBY__
       
    18 
       
    19 REM --- Bluetooth ---
       
    20 
       
    21 // If __BT_DEBUG__ is defined pull in debug versions of the
       
    22 // Bluetooth and RemCon DLLs and Plugins regardless of the ROM type
       
    23 #ifdef __BT_DEBUG__
       
    24 #include <cflog.iby>
       
    25 #define __HCI_DEBUG__
       
    26 define BT_DIR UDEB
       
    27 #define BT_PLUGIN ECOM_PLUGIN_UDEB
       
    28 #else
       
    29 define BT_DIR BUILD_DIR
       
    30 #define BT_PLUGIN ECOM_PLUGIN
       
    31 #endif
       
    32 
       
    33 #include <btlogger.iby>
       
    34 #include <commsdebugutility.iby>
       
    35 
       
    36 REM *** The following dlls are client side dlls. They are always included
       
    37 REM *** in the ROM, whether bluetooth is supported by the device or not, so
       
    38 REM *** that client applications can link against them regardless.
       
    39 
       
    40 REM Bluetooth user library
       
    41 file=ABI_DIR\BT_DIR\bluetooth.dll		System\Libs\bluetooth.dll
       
    42 
       
    43 REM BT Manager
       
    44 file=ABI_DIR\BT_DIR\btdevice.dll		System\Libs\btdevice.dll
       
    45 file=ABI_DIR\BT_DIR\btmanclient.dll		System\Libs\btmanclient.dll
       
    46 
       
    47 REM BT Manager DBMS Security Policy
       
    48 data=ZPRIVATE\100012a5\policy\100069cc.spd	Private\100012a5\policy\100069cc.spd
       
    49 
       
    50 REM BT Notifier types
       
    51 file=ABI_DIR\BT_DIR\btextnotifiers.dll	System\Libs\btextnotifiers.dll
       
    52 
       
    53 REM EIR RSSI
       
    54 file=ABI_DIR\BT_DIR\eirclient.dll	System\Libs\eirclient.dll
       
    55 
       
    56 REM SDP
       
    57 file=ABI_DIR\BT_DIR\sdpdatabase.dll		System\Libs\sdpdatabase.dll
       
    58 file=ABI_DIR\BT_DIR\sdpagent.dll		System\Libs\sdpagent.dll
       
    59 
       
    60 REM Bluetooth AV user libraries
       
    61 file=ABI_DIR\BT_DIR\bluetoothAV.dll		System\Libs\bluetoothAV.dll
       
    62 file=ABI_DIR\BT_DIR\gavdp.dll			System\Libs\gavdp.dll
       
    63 
       
    64 REM Generic Remote Control Framework
       
    65 file=ABI_DIR\BT_DIR\remconstatusapi.dll	System\Libs\remconstatusapi.dll
       
    66 #include <remotecontrol.iby>
       
    67 
       
    68 
       
    69 REM HCI Server Client
       
    70 file=ABI_DIR\BT_DIR\hciserverclient.dll	System\Libs\hciserverclient.dll
       
    71 REM BT Power Control
       
    72 file=ABI_DIR\BT_DIR\btpowercontrol.dll	System\Libs\btpowercontrol.dll
       
    73 
       
    74 REM Device Under Test Mode
       
    75 file=ABI_DIR\BT_DIR\dutmode.dll			System\Libs\dutmode.dll
       
    76 
       
    77 REM A2DP Optimisation user library
       
    78 file=ABI_DIR\BT_DIR\a2dpoptimisation.dll	System\Libs\a2dpoptimisation.dll
       
    79 
       
    80 REM *** Now for things which should only be included if the device
       
    81 REM *** supports bluetooth, to save ROM space...
       
    82 
       
    83 #ifdef SYMBIAN_EXCLUDE_BLUETOOTH
       
    84 REM Feature BLUETOOTH is not in this ROM (bluetooth.iby)
       
    85 #else
       
    86 
       
    87 REM default is to run Esock_BT thread in DealerPlayer role
       
    88 data=ZPRIVATE\101F7988\esock_bt.cmi private\101F7988\esock_bt.cmi
       
    89 
       
    90 file=ABI_DIR\BT_DIR\btcomm.csy			System\Libs\btcomm.csy
       
    91 
       
    92 REM BT Manager
       
    93 file=ABI_DIR\BT_DIR\btmanserver.exe		System\Libs\btmanserver.exe
       
    94 
       
    95 REM SDP
       
    96 file=ABI_DIR\BT_DIR\sdpserver.exe		System\Libs\sdpserver.exe
       
    97 
       
    98 
       
    99 REM Bluetooth using HCI API Version 2
       
   100 file=ABI_DIR\BT_DIR\bt_v2.prt							System\Libs\bt_v2.prt
       
   101 REM Stack configuration files
       
   102 data=ZPRIVATE\101f7989\ESock\bt.bt_v2.esk				Private\101f7989\ESock\bt.bt_v2.esk
       
   103 data=ZPRIVATE\101F7989\Bluetooth\bluetooth_stack.ini	Private\101F7989\Bluetooth\bluetooth_stack.ini
       
   104 
       
   105 REM HCI Shared binary
       
   106 file=ABI_DIR\BT_DIR\hcishared.dll			System\Libs\hcishared.dll
       
   107 
       
   108 REM HCI variant includes
       
   109 #include <hci.iby>
       
   110 
       
   111 REM Client side RemCon APIs for AVRCP
       
   112 file=ABI_DIR\BT_DIR\avrcpipc.dll		System\Libs\avrcpipc.dll
       
   113 file=ABI_DIR\BT_DIR\remconplayerinformation.dll      System\Libs\remconplayerinformation.dll
       
   114 file=ABI_DIR\BT_DIR\remconmediainformationapi.dll      System\Libs\remconmediainformationapi.dll
       
   115 file=ABI_DIR\BT_DIR\remconbatterystatusapi.dll      System\Libs\remconbatterystatusapi.dll
       
   116 file=ABI_DIR\BT_DIR\remcongroupnavigationapi.dll      System\Libs\remcongroupnavigationapi.dll
       
   117 file=ABI_DIR\BT_DIR\remconabsolutevolume.dll      System\Libs\remconabsolutevolume.dll
       
   118 file=ABI_DIR\BT_DIR\remconnowplayingapi.dll      System\Libs\remconnowplayingapi.dll
       
   119 file=ABI_DIR\BT_DIR\remconmediabrowseapi.dll      System\Libs\remconmediabrowseapi.dll
       
   120 
       
   121 #ifndef BLUETOOTH_NO_AV
       
   122 
       
   123 REM AVRCP
       
   124 file=ABI_DIR\BT_DIR\avc.dll			System\Libs\avc.dll
       
   125 BT_PLUGIN(remconbeareravrcp.dll,remconbeareravrcp.rsc)
       
   126 BT_PLUGIN(remconavrcpstatusconverter.dll,remconavrcpstatusconverter.rsc)
       
   127 
       
   128 REM AVCTP Services
       
   129 file=ABI_DIR\BT_DIR\avctpservices.dll	System\Libs\avctpservices.dll
       
   130 
       
   131 #endif // BLUETOOTH_NO_AV
       
   132 
       
   133 #endif // SYMBIAN_EXCLUDE_BLUETOOTH
       
   134 
       
   135 #endif
       
   136