1ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_PATH := $(call my-dir) 2ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 3ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleifneq ($(BOARD_HAVE_BLUETOOTH_BCM),) 4ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 5ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleinclude $(CLEAR_VARS) 6ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 7d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashistifneq ($(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR),) 8d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist bdroid_C_INCLUDES := $(BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR) 9d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist bdroid_CFLAGS += -DHAS_BDROID_BUILDCFG 10d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashistelse 11d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist bdroid_C_INCLUDES := 12d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist bdroid_CFLAGS += -DHAS_NO_BDROID_BUILDCFG 13d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashistendif 14d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist 153d134c50a1adb7d1c277dbb01992a8742b0fb30cScott James RemnantBDROID_DIR := $(TOP_DIR)system/bt 16ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 173f154f783bbe7f64d7ab455c01294a361f7ac133Devin Kimifeq ($(strip $(USE_BLUETOOTH_BCM4343)),true) 183f154f783bbe7f64d7ab455c01294a361f7ac133Devin KimLOCAL_CFLAGS += -DUSE_BLUETOOTH_BCM4343 193f154f783bbe7f64d7ab455c01294a361f7ac133Devin Kimendif 203f154f783bbe7f64d7ab455c01294a361f7ac133Devin Kim 21ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_SRC_FILES := \ 22ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville src/bt_vendor_brcm.c \ 23d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist src/bt_vendor_brcm_a2dp.c \ 24ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville src/hardware.c \ 25ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville src/userial_vendor.c \ 26ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville src/upio.c \ 27ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville src/conf.c 28ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 29ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_C_INCLUDES += \ 30ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville $(LOCAL_PATH)/include \ 31d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist $(BDROID_DIR)/hci/include \ 32d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist $(BDROID_DIR)/include \ 33d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist $(BDROID_DIR)/stack/include \ 34d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist $(BDROID_DIR)/gki/ulinux 35d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar Vashist 36d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar VashistLOCAL_C_INCLUDES += $(bdroid_C_INCLUDES) 37d51ab12cc1e7b02279b45f91c2f2f9a9b4a1404eSridhar VashistLOCAL_CFLAGS += $(bdroid_CFLAGS) 38ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 39ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_SHARED_LIBRARIES := \ 407ca18975ff37019753258c06f2f339804af693d6Ying Wang libcutils \ 417ca18975ff37019753258c06f2f339804af693d6Ying Wang liblog 42ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 43ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_MODULE := libbt-vendor 44ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_MODULE_TAGS := optional 45ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_MODULE_CLASS := SHARED_LIBRARIES 46ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink SavilleLOCAL_MODULE_OWNER := broadcom 478469d80a873ee2ef4262b35c8c4c1e13c111587eColin CrossLOCAL_PROPRIETARY_MODULE := true 48ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 49ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleinclude $(LOCAL_PATH)/vnd_buildcfg.mk 50ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 51ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleinclude $(BUILD_SHARED_LIBRARY) 52ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 53ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleifeq ($(TARGET_PRODUCT), full_maguro) 54ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville include $(LOCAL_PATH)/conf/samsung/maguro/Android.mk 55ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleendif 56ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleifeq ($(TARGET_PRODUCT), full_crespo) 57ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville include $(LOCAL_PATH)/conf/samsung/crespo/Android.mk 58ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleendif 59ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleifeq ($(TARGET_PRODUCT), full_crespo4g) 60ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville include $(LOCAL_PATH)/conf/samsung/crespo4g/Android.mk 61ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleendif 62ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleifeq ($(TARGET_PRODUCT), full_wingray) 63ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville include $(LOCAL_PATH)/conf/moto/wingray/Android.mk 64ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleendif 656e49363df5d6a20a063fe003ac640f3f8efe4d78Keun Soo Yimifeq ($(TARGET_PRODUCT), gce_x86_phone) 666e49363df5d6a20a063fe003ac640f3f8efe4d78Keun Soo Yim include $(LOCAL_PATH)/conf/google/gce_x86/Android.mk 676e49363df5d6a20a063fe003ac640f3f8efe4d78Keun Soo Yimendif 68ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Saville 69ee836ae92bf015f6c0b00a974ace3b9188bd6c66Wink Savilleendif # BOARD_HAVE_BLUETOOTH_BCM 70