1cur_dir := $(dir $(lastword $(MAKEFILE_LIST))) 2 3rulib-y := 4 5rulib-y += $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)$(CHIP)/*.c $(cur_dir)$(CHIP)/*.cpp $(cur_dir)$(CHIP)/*.S)) 6 7rulib-y := $(rulib-y:.c=.o) 8rulib-y := $(rulib-y:.cpp=.o) 9rulib-y := $(rulib-y:.S=.o) 10 11-include $(cur_dir)$(CHIP)/Makefile 12$(cur_dir)$(CHIP)/Makefile: ; 13 14ifeq ($(rulib-y),) 15rulib-y := rom_utils_dummy.o 16endif 17 18ROM_UTILS_LIB := $(CHIP)_librom_utils 19 20$(ROM_UTILS_LIB)-y := $(rulib-y) 21 22obj-y := $(ROM_UTILS_LIB).a 23 24ccflags-y += \ 25 26