1cur_dir := $(dir $(lastword $(MAKEFILE_LIST))) 2 3obj-y := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.c $(cur_dir)*.cpp $(cur_dir)*.S)) 4obj-y := $(obj-y:.c=.o) 5obj-y := $(obj-y:.cpp=.o) 6obj-y := $(obj-y:.S=.o) 7 8ccflags-y += \ 9 -Iservices/audio_process \ 10 -Iservices/bt_app \ 11 -Iservices/fs/fat \ 12 -Iservices/fs/sd \ 13 -Iservices/fs/fat/ChaN \ 14 $(BT_IF_INCLUDES) \ 15 -Iservices/overlay \ 16 -Iservices/nvrecord \ 17 -Iservices/resources \ 18 -Iservices/multimedia/audio/process/resample/include \ 19 -Iservices/multimedia/audio/process/filters/include \ 20 -Iservices/multimedia/audio/process/drc/include \ 21 -Iservices/multimedia/audio/process/anc/include\ 22 -Iservices/nv_section/aud_section \ 23 -Iservices/nv_section/factory_section \ 24 -Iservices/nv_section/include \ 25 -Iplatform/drivers/uarthci \ 26 -Iplatform/drivers/ana \ 27 -Iplatform/drivers/bt \ 28 -Iutils/cqueue \ 29 -Iservices/audioflinger \ 30 -Iutils/lockcqueue \ 31 -Iutils/intersyshci \ 32 -Iapps/key \ 33 -Iapps/main \ 34 -Iapps/common \ 35 -Iapps/audioplayers \ 36 -Iapps/audioplayers/rbplay \ 37 -Iapps/factory \ 38 -Iservices/ble_app \ 39 -Iservices/tws/inc \ 40 -Iutils/hwtimer_list \ 41 -Iservices/ble_stack/ble_ip \ 42 -Iservices/ble_stack/hl/api \ 43 -Iservices/ble_stack/app/api/ \ 44 -Iservices/ble_stack/common/api/ \ 45 -Iservices/ble_stack/hl/inc/ \ 46 -Iservices/ble_stack/ke/api \ 47 -Iservices/ble_app/app_tws \ 48 -Iapps/wings \ 49 -Iapps/battery \ 50 -Iapps/ota \ 51 -Iapps/mic \ 52 -Ithirdparty/audio_codec_lib/liblhdc-dec/inc \ 53 -Ithirdparty/cyberon/cspotter/src \ 54 -Iutils/crc32 \ 55 -Iservices/multimedia/audio/codec/sbc/inc \ 56 -Iservices/multimedia/audio/codec/sbc/src/inc \ 57 -Iservices/bt_app/a2dp_codecs/include 58 59