1*c1d255d3SCy Schubert_LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST))) 2*c1d255d3SCy Schubert_LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK))))) 3*c1d255d3SCy SchubertALL := $(OUT)lib$(_LIBNAME).a 4*c1d255d3SCy SchubertLIB_RULES := $(lastword $(MAKEFILE_LIST)) 5*c1d255d3SCy Schubertinclude $(dir $(LIB_RULES))build.rules 6*c1d255d3SCy Schubert 7*c1d255d3SCy Schubertifdef TEST_FUZZ 8*c1d255d3SCy SchubertCFLAGS += -DCONFIG_NO_RANDOM_POOL 9*c1d255d3SCy SchubertCFLAGS += -DTEST_FUZZ 10*c1d255d3SCy Schubertendif 11*c1d255d3SCy Schubert 12*c1d255d3SCy SchubertCFLAGS += $(FUZZ_CFLAGS) 13*c1d255d3SCy SchubertCFLAGS += -I.. -I../utils 14*c1d255d3SCy Schubert 15*c1d255d3SCy Schubert_OBJS_VAR := LIB_OBJS 16*c1d255d3SCy Schubertinclude ../objs.mk 17*c1d255d3SCy Schubert 18*c1d255d3SCy Schubert$(ALL): $(LIB_OBJS) 19*c1d255d3SCy Schubert @$(E) " AR $(notdir $@)" 20*c1d255d3SCy Schubert $(Q)$(AR) crT $@ $? 21*c1d255d3SCy Schubert 22*c1d255d3SCy Schubertinstall-default: 23*c1d255d3SCy Schubert @echo Nothing to be made. 24*c1d255d3SCy Schubert 25*c1d255d3SCy Schubert%: %-default 26*c1d255d3SCy Schubert @true 27*c1d255d3SCy Schubert 28*c1d255d3SCy Schubertclean: common-clean 29*c1d255d3SCy Schubert $(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL) 30