1*03f9172cSAndroid Build Coastguard Worker_LIBMK := $(lastword $(wordlist 1,$(shell expr $(words $(MAKEFILE_LIST)) - 1),$(MAKEFILE_LIST))) 2*03f9172cSAndroid Build Coastguard Worker_LIBNAME := $(notdir $(patsubst %/,%,$(dir $(abspath $(_LIBMK))))) 3*03f9172cSAndroid Build Coastguard WorkerALL := $(OUT)lib$(_LIBNAME).a 4*03f9172cSAndroid Build Coastguard WorkerLIB_RULES := $(lastword $(MAKEFILE_LIST)) 5*03f9172cSAndroid Build Coastguard Workerinclude $(dir $(LIB_RULES))build.rules 6*03f9172cSAndroid Build Coastguard Worker 7*03f9172cSAndroid Build Coastguard Workerifdef TEST_FUZZ 8*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_NO_RANDOM_POOL 9*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DTEST_FUZZ 10*03f9172cSAndroid Build Coastguard Workerendif 11*03f9172cSAndroid Build Coastguard Worker 12*03f9172cSAndroid Build Coastguard WorkerCFLAGS += $(FUZZ_CFLAGS) 13*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -I.. -I../utils 14*03f9172cSAndroid Build Coastguard Worker 15*03f9172cSAndroid Build Coastguard Worker_OBJS_VAR := LIB_OBJS 16*03f9172cSAndroid Build Coastguard Workerinclude ../objs.mk 17*03f9172cSAndroid Build Coastguard Worker 18*03f9172cSAndroid Build Coastguard Worker$(ALL): $(LIB_OBJS) 19*03f9172cSAndroid Build Coastguard Worker @$(E) " AR $(notdir $@)" 20*03f9172cSAndroid Build Coastguard Worker $(Q)$(AR) crT $@ $? 21*03f9172cSAndroid Build Coastguard Worker 22*03f9172cSAndroid Build Coastguard Workerinstall-default: 23*03f9172cSAndroid Build Coastguard Worker @echo Nothing to be made. 24*03f9172cSAndroid Build Coastguard Worker 25*03f9172cSAndroid Build Coastguard Worker%: %-default 26*03f9172cSAndroid Build Coastguard Worker @true 27*03f9172cSAndroid Build Coastguard Worker 28*03f9172cSAndroid Build Coastguard Workerclean: common-clean 29*03f9172cSAndroid Build Coastguard Worker $(Q)rm -f *~ *.o *.d *.gcno *.gcda *.gcov $(ALL) 30