Hai Shalom | 899fcc7 | 2020-10-19 14:38:18 -0700 | [diff] [blame] | 1 | _LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST))) |
| 2 | _LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK))))) |
| 3 | ALL := $(OUT)lib$(_LIBNAME).a |
| 4 | LIB_RULES := $(lastword $(MAKEFILE_LIST)) |
| 5 | include $(dir $(LIB_RULES))build.rules |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 6 | |
Hai Shalom | 74f70d4 | 2019-02-11 14:42:39 -0800 | [diff] [blame] | 7 | ifdef TEST_FUZZ |
| 8 | CFLAGS += -DCONFIG_NO_RANDOM_POOL |
| 9 | CFLAGS += -DTEST_FUZZ |
| 10 | endif |
| 11 | |
Hai Shalom | 81f62d8 | 2019-07-22 12:10:00 -0700 | [diff] [blame] | 12 | CFLAGS += $(FUZZ_CFLAGS) |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 13 | CFLAGS += -I.. -I../utils |
| 14 | |
Hai Shalom | 899fcc7 | 2020-10-19 14:38:18 -0700 | [diff] [blame] | 15 | _OBJS_VAR := LIB_OBJS |
| 16 | include ../objs.mk |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 17 | |
Hai Shalom | 899fcc7 | 2020-10-19 14:38:18 -0700 | [diff] [blame] | 18 | $(ALL): $(LIB_OBJS) |
| 19 | @$(E) " AR $(notdir $@)" |
| 20 | $(Q)$(AR) crT $@ $? |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 21 | |
Hai Shalom | 899fcc7 | 2020-10-19 14:38:18 -0700 | [diff] [blame] | 22 | install-default: |
| 23 | @echo Nothing to be made. |
| 24 | |
| 25 | %: %-default |
| 26 | @true |
| 27 | |
| 28 | clean: common-clean |
| 29 | $(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL) |