cur_dir := $(dir $(lastword $(MAKEFILE_LIST))) auth_type := -DLICE_KEY_TYPE_KEYPRO # -DHAVE_TEST_KEY ifeq ($(A2DP_LHDC_LARC), 1) auth_type += -DHAVE_LARC endif ifneq ($(GEN_LIB), 1) auth_type += -DHAVE_TEST_KEY endif obj_s := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.S)) obj_s += $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.s)) obj_c := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)dec_src/*.c)) obj_c += $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.c)) obj_cpp := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.cpp)) ifeq ($(A2DP_DECODER_VER),2) ifeq ($(A2DP_LHDC_V3),1) LHDC_LIB_NAME := BEST2300P_LibLHDC_V2_V3_3_1_0_SAVI_KEYPRO_UUID else LHDC_LIB_NAME := BEST2300P_LibLHDC_V2_V3_3_1_0_SAVI_KEYPRO_UUID endif else LHDC_LIB_NAME := liblhdc-dec endif $(LHDC_LIB_NAME)-y := $(obj_c:.c=.o) $(obj_s:.S=.o) $(obj_cpp:.cpp=.o) obj-y += $(LHDC_LIB_NAME).a #CFLAGS_dec.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant #CFLAGS_cirbuf.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant #CFLAGS_lhdcUtil.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant #CFLAGS_encdec.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant #CFLAGS_lic_check.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant #CFLAGS_licdecrypt.o += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant ccflags-y += -lc -O3 -Wchar-subscripts -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant $(DEF) subdir-ccflags-y += \ -Iservices/tws/inc \ -Iutils/heap \ -Iutils/cqueue \ -Iapps/audioplayers \ -Iservices/bt_app \ -Iplatform \ -Ithirdparty/audio_codec_lib/liblhdc-dec/dec_src \ -Ithirdparty/audio_codec_lib/liblhdc-dec \ -Iservices/ble_stack/ke/api \ -Iservices/ble_stack/ble_ip \ $(BT_PROFILES_INCLUDES) \ -Iservices/nvrecord \ -Iservices/bt_if/inc \ -Iconfig \ -Iservices/ble_stack/hl/api