1 2cur_dir := $(dir $(lastword $(MAKEFILE_LIST))) 3 4ifeq ($(ENHANCED_STACK),1) 5obj_c := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)bridge_v2.c)) 6else 7obj_c := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)bridge.c)) 8endif 9 10BTBRIDGE_LIB_NAME := $(CHIP)_libbridge 11 12ifeq ($(HFP_1_6_ENABLE), 1) 13BTBRIDGE_LIB_NAME := $(BTBRIDGE_LIB_NAME)_sbc_enc 14endif 15 16$(BTBRIDGE_LIB_NAME)-y := $(obj_c:.c=.o) 17 18obj-y := $(BTBRIDGE_LIB_NAME).a 19 20PROF_INC := 21 22 23subdir-ccflags-y += \ 24 -Iservices/bridge/ \ 25 -Iservices/ble_stack/common/api/ \ 26 -Iservices/ble_stack/hl/inc/ \ 27 -Iservices/ble_stack/hl/api/ \ 28 -Iservices/ble_stack/hl/src/gap/ \ 29 -Iservices/ble_stack/hl/src/gap/gapc/ \ 30 -Iservices/ble_stack/hl/src/gap/gapm/ \ 31 -Iservices/ble_stack/hl/src/gap/smpc/ \ 32 -Iservices/ble_stack/ke/api/ \ 33 -Iservices/ble_stack/ke/src/ \ 34 -Iservices/ble_stack/hl/src/gatt/attc/ \ 35 -Iservices/ble_stack/hl/src/gatt/attm/ \ 36 -Iservices/ble_stack/hl/src/gatt/atts/ \ 37 -Iservices/ble_stack/hl/src/gatt/gattc/ \ 38 -Iservices/ble_stack/hl/src/gatt/gattm/ \ 39 -Iservices/ble_stack/hl/src/gatt/ \ 40 -Iservices/ble_stack/hl/src/l2c/l2cc/ \ 41 -Iservices/ble_stack/hl/src/l2c/l2cm/ \ 42 -Iservices/ble_stack/hci/api/ \ 43 -Iservices/ble_stack/hci/src/ \ 44 -Iservices/ble_stack/dbg/api/ \ 45 -Iservices/ble_stack/dbg/src/ \ 46 -Iservices/ble_stack/ble_ip/ \ 47 -Iutils/intersyshci/ \ 48 -Iplatform/drivers/bt/ \ 49 -Iservices/bt_app/ \ 50 -Iservices/osif/ \ 51 $(BT_IF_INCLUDES) \ 52 $(BT_PROFILES_INCLUDES) 53 54 55