_LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST))) _LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK))))) ALL := $(OUT)lib$(_LIBNAME).a LIB_RULES := $(lastword $(MAKEFILE_LIST)) include $(dir $(LIB_RULES))build.rules ifdef TEST_FUZZ CFLAGS += -DCONFIG_NO_RANDOM_POOL CFLAGS += -DTEST_FUZZ endif CFLAGS += $(FUZZ_CFLAGS) CFLAGS += -I.. -I../utils _OBJS_VAR := LIB_OBJS include ../objs.mk $(ALL): $(LIB_OBJS) @$(E) " AR $(notdir $@)" $(Q)$(AR) crT $@ $? install-default: @echo Nothing to be made. %: %-default @true clean: common-clean $(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL)