| _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) |