1cur_dir := $(dir $(lastword $(MAKEFILE_LIST))) 2 3obj_s := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.s)) 4obj_c := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.c)) 5 6obj_cpp := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.cpp)) 7 8obj-y := $(obj_c:.c=.o) $(obj_s:.S=.o) $(obj_cpp:.cpp=.o) 9 10 11subdir-ccflags-y += \ 12 -Iapps/common \ 13 -Iplatform/drivers/usb/usb_dev/inc \ 14 -Iplatform/drivers/ana \ 15 -Iutils/crc32 \ 16 -Iservices/bt_app \ 17 -Iservices/communication/comminication_knowles \ 18 -Iservices/audio_dump/include \ 19 -Iutils/cqueue \ 20 $(BT_IF_INCLUDES) \ 21 -Ithirdparty/userapi/knowles_uart_app \ 22 -Ithirdparty/knowles_uart_lib 23 24