blob: 947617b079d66df8b30b62425eb9b81ac13abd0f [file] [log] [blame]
Hai Shalom899fcc72020-10-19 14:38:18 -07001_LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST)))
2_LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK)))))
3ALL := $(OUT)lib$(_LIBNAME).a
4LIB_RULES := $(lastword $(MAKEFILE_LIST))
5include $(dir $(LIB_RULES))build.rules
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -07006
Hai Shalom74f70d42019-02-11 14:42:39 -08007ifdef TEST_FUZZ
8CFLAGS += -DCONFIG_NO_RANDOM_POOL
9CFLAGS += -DTEST_FUZZ
10endif
11
Hai Shalom81f62d82019-07-22 12:10:00 -070012CFLAGS += $(FUZZ_CFLAGS)
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070013CFLAGS += -I.. -I../utils
14
Hai Shalom899fcc72020-10-19 14:38:18 -070015_OBJS_VAR := LIB_OBJS
16include ../objs.mk
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070017
Hai Shalom899fcc72020-10-19 14:38:18 -070018$(ALL): $(LIB_OBJS)
19 @$(E) " AR $(notdir $@)"
20 $(Q)$(AR) crT $@ $?
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070021
Hai Shalom899fcc72020-10-19 14:38:18 -070022install-default:
23 @echo Nothing to be made.
24
25%: %-default
26 @true
27
28clean: common-clean
29 $(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL)