1*53ee8cc1Swenshuai.xihostprogs-y := modpost mk_elfconfig 2*53ee8cc1Swenshuai.xialways := $(hostprogs-y) empty.o 3*53ee8cc1Swenshuai.xi 4*53ee8cc1Swenshuai.ximodpost-objs := modpost.o file2alias.o sumversion.o 5*53ee8cc1Swenshuai.xi 6*53ee8cc1Swenshuai.xi# dependencies on generated files need to be listed explicitly 7*53ee8cc1Swenshuai.xi 8*53ee8cc1Swenshuai.xi$(obj)/modpost.o $(obj)/file2alias.o $(obj)/sumversion.o: $(obj)/elfconfig.h 9*53ee8cc1Swenshuai.xi 10*53ee8cc1Swenshuai.xiquiet_cmd_elfconfig = MKELF $@ 11*53ee8cc1Swenshuai.xi cmd_elfconfig = $(obj)/mk_elfconfig < $< > $@ 12*53ee8cc1Swenshuai.xi 13*53ee8cc1Swenshuai.xi$(obj)/elfconfig.h: $(obj)/empty.o $(obj)/mk_elfconfig FORCE 14*53ee8cc1Swenshuai.xi $(call if_changed,elfconfig) 15*53ee8cc1Swenshuai.xi 16*53ee8cc1Swenshuai.xitargets += elfconfig.h 17