Fix build for non BLE supported targets(nakasi and manta)

Change-Id: I0de46e1dfce3a51367bc0e2640e91cdefc8a21c6
diff --git a/bta/dm/bta_dm_act.c b/bta/dm/bta_dm_act.c
index 1fb47df..1ab4f61 100644
--- a/bta/dm/bta_dm_act.c
+++ b/bta/dm/bta_dm_act.c
@@ -109,6 +109,7 @@
 static void btm_dm_start_gatt_discovery ( BD_ADDR bd_addr);
 static void bta_dm_cancel_gatt_discovery(BD_ADDR bd_addr);
 static void bta_dm_gattc_callback(tBTA_GATTC_EVT event, tBTA_GATTC *p_data);
+extern tBTA_DM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void);
     #endif
 static void bta_dm_observe_results_cb (tBTM_INQ_RESULTS *p_inq, UINT8 *p_eir);
 static void bta_dm_observe_cmpl_cb (void * p_result);
@@ -121,7 +122,6 @@
 static void bta_dm_remove_sec_dev_entry(BD_ADDR remote_bd_addr);
 
 extern void sdpu_uuid16_to_uuid128(UINT16 uuid16, UINT8* p_uuid128);
-extern tBTA_DM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void);
 
 const UINT16 bta_service_id_to_uuid_lkup_tbl [BTA_MAX_SERVICE_ID] =
 {
diff --git a/bta/dm/bta_dm_int.h b/bta/dm/bta_dm_int.h
index 8b8689b..a16ebab 100644
--- a/bta/dm/bta_dm_int.h
+++ b/bta/dm/bta_dm_int.h
@@ -926,7 +926,9 @@
     tBTA_DM_BLE_PF_CFG_CBACK     *p_scan_filt_cfg_cback;
     tBTA_DM_BLE_PF_STATUS_CBACK  *p_scan_filt_status_cback;
     tBTA_DM_BLE_PF_PARAM_CBACK   *p_scan_filt_param_cback;
+#if ((defined BLE_INCLUDED) && (BLE_INCLUDED == TRUE))
     tBTA_BLE_ENERGY_INFO_CBACK   *p_energy_info_cback;
+#endif
     TIMER_LIST_ENT              signal_strength_timer;
     tBTA_SIG_STRENGTH_MASK      signal_strength_mask;
     UINT16                      state;
diff --git a/bta/dm/bta_dm_pm.c b/bta/dm/bta_dm_pm.c
index 2038605..a5783c0 100644
--- a/bta/dm/bta_dm_pm.c
+++ b/bta/dm/bta_dm_pm.c
@@ -971,6 +971,7 @@
 
 }
 
+#if ((defined BLE_INCLUDED) && (BLE_INCLUDED == TRUE))
 /*******************************************************************************
 **
 ** Function         bta_dm_pm_obtain_controller_state
@@ -991,3 +992,4 @@
     APPL_TRACE_DEBUG("bta_dm_pm_obtain_controller_state: %d", cur_state);
     return cur_state;
 }
+#endif
diff --git a/btif/src/btif_dm.c b/btif/src/btif_dm.c
index c3dbe95..43a34e2 100644
--- a/btif/src/btif_dm.c
+++ b/btif/src/btif_dm.c
@@ -1891,6 +1891,7 @@
    btif_transfer_context(btif_dm_remote_service_record_evt, event, (char*)p_data, sizeof(tBTA_DM_SEARCH), NULL);
 }
 
+#if (defined(BLE_INCLUDED) && (BLE_INCLUDED == TRUE))
 /*******************************************************************************
 **
 ** Function         bta_energy_info_cb
@@ -1918,6 +1919,7 @@
     btif_transfer_context(btif_dm_upstreams_evt, BTA_DM_ENER_INFO_READ,
                           (char*) &btif_cb, sizeof(btif_activity_energy_info_cb_t), NULL);
 }
+#endif
 
 /*****************************************************************************
 **
@@ -2854,7 +2856,9 @@
 *******************************************************************************/
 void btif_dm_read_energy_info()
 {
+#if (defined(BLE_INCLUDED) && (BLE_INCLUDED == TRUE))
     BTA_DmBleGetEnergyInfo(bta_energy_info_cb);
+#endif
 }
 
 static char* btif_get_default_local_name() {
diff --git a/stack/btm/btm_pm.c b/stack/btm/btm_pm.c
index a74b24d..7582f9a 100644
--- a/stack/btm/btm_pm.c
+++ b/stack/btm/btm_pm.c
@@ -1028,6 +1028,7 @@
         return TRUE;
     }
 
+#if ((defined BLE_INCLUDED) && (BLE_INCLUDED == TRUE))
     /* Check BLE states */
     if (btm_ble_get_conn_st() != BLE_CONN_IDLE)
     {
@@ -1035,6 +1036,7 @@
                         btm_ble_get_conn_st());
         return TRUE;
     }
+#endif
 
     return FALSE;
 }