diff options
Diffstat (limited to 'contrib/wpa/src/lib.rules')
-rw-r--r-- | contrib/wpa/src/lib.rules | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/contrib/wpa/src/lib.rules b/contrib/wpa/src/lib.rules new file mode 100644 index 000000000000..947617b079d6 --- /dev/null +++ b/contrib/wpa/src/lib.rules @@ -0,0 +1,29 @@ +_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) |