Android.mk 840 Bytes
Newer Older
1 2 3 4 5
LOCAL_PATH := $(call my-dir)

# Setup bdroid local make variables for handling configuration
ifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),)
  bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR)
Kévin PETIT's avatar
Kévin PETIT committed
6
  bdroid_CFLAGS += -DHAS_BDROID_BUILDCFG
7 8
else
  bdroid_C_INCLUDES :=
Kévin PETIT's avatar
Kévin PETIT committed
9
  bdroid_CFLAGS += -DHAS_NO_BDROID_BUILDCFG
10 11
endif

12 13 14 15
ifneq ($(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED),)
  bdroid_CFLAGS += -DHCILP_INCLUDED=$(BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED)
endif

16 17 18 19
ifneq ($(TARGET_BUILD_VARIANT),user)
bdroid_CFLAGS += -DBLUEDROID_DEBUG
endif

20 21
bdroid_CFLAGS += -DEXPORT_SYMBOL="__attribute__((visibility(\"default\")))"

22
bdroid_CFLAGS += \
23
  -fvisibility=hidden \
24 25 26 27 28
  -Wall \
  -Wunused-but-set-variable \
  -UNDEBUG \
  -DLOG_NDEBUG=1

29 30 31 32
include $(call all-subdir-makefiles)

# Cleanup our locals
bdroid_C_INCLUDES :=
33
bdroid_CFLAGS :=