blob: 7b6c036dfb2e84bde4c2b58b5e3afcb33ab492f5 [file] [log] [blame]
The Android Open Source Project5738f832012-12-12 16:00:35 -08001LOCAL_PATH := $(call my-dir)
2
3# Setup bdroid local make variables for handling configuration
4ifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),)
5 bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)
Kévin PETIT22c6e502014-02-12 17:24:01 +00006 bdroid_CFLAGS += -DHAS_BDROID_BUILDCFG
The Android Open Source Project5738f832012-12-12 16:00:35 -08007else
The Android Open Source Project5738f832012-12-12 16:00:35 -08008 bdroid_C_INCLUDES :=
Kévin PETIT22c6e502014-02-12 17:24:01 +00009 bdroid_CFLAGS += -DHAS_NO_BDROID_BUILDCFG
The Android Open Source Project5738f832012-12-12 16:00:35 -080010endif
11
Sai Aitharajuaed49942015-06-19 09:14:00 +053012ifeq ($(TARGET_BUILD_VARIANT),userdebug)
Srinu Jellafe513cd2015-09-04 18:04:45 +053013ifneq ($(BOARD_HAS_QCA_BT_ROME),true))
Sai Aitharajuaed49942015-06-19 09:14:00 +053014bdroid_CFLAGS += -DQLOGKIT_USERDEBUG
15endif
Srinu Jellafe513cd2015-09-04 18:04:45 +053016endif
Sai Aitharajuaed49942015-06-19 09:14:00 +053017
Richie Hsiehc928a4f2014-04-17 22:39:31 +080018ifneq ($(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED),)
19 bdroid_CFLAGS += -DHCILP_INCLUDED=$(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED)
20endif
21
Sharvil Nanavatic0745da2014-11-13 01:04:19 -080022ifneq ($(TARGET_BUILD_VARIANT),user)
23bdroid_CFLAGS += -DBLUEDROID_DEBUG
AnubhavGuptabe8f07f2015-10-03 13:34:05 +053024bdroid_CFLAGS += -DUSE_AUDIO_TRACK
Sharvil Nanavatic0745da2014-11-13 01:04:19 -080025endif
26
Kiran Kelagerif3e4f122015-07-09 15:14:29 -070027ifeq ($(BOARD_USES_WIPOWER), true)
28bdroid_CFLAGS += -DWIPOWER_SUPPORTED
29endif
30
Ayan Ghoshcc034992015-10-07 18:34:50 +053031ifeq ($(strip $(AUDIO_FEATURE_ENABLED_SPLIT_A2DP)),true)
32 bdroid_CFLAGS += -DBTA_AV_SPLIT_A2DP_ENABLED
33 bdroid_CFLAGS += -DBTA_AV_SPLIT_A2DP_DEF_FREQ_48KHZ
34endif
35
Sharvil Nanavatif1c764f2015-02-23 17:31:48 -080036bdroid_CFLAGS += \
37 -Wall \
Sharvil Nanavatif1c764f2015-02-23 17:31:48 -080038 -Wno-unused-parameter \
39 -Wunused-but-set-variable \
40 -UNDEBUG \
41 -DLOG_NDEBUG=1
42
The Android Open Source Project5738f832012-12-12 16:00:35 -080043include $(call all-subdir-makefiles)
44
45# Cleanup our locals
46bdroid_C_INCLUDES :=
Elliott Hughes2408d9e2013-10-02 21:28:50 -070047bdroid_CFLAGS :=