11da177e4SLinus Torvaldshostprogs-y := modpost mk_elfconfig 21da177e4SLinus Torvaldsalways := $(hostprogs-y) empty.o 31da177e4SLinus Torvalds 41da177e4SLinus Torvaldsmodpost-objs := modpost.o file2alias.o sumversion.o 51da177e4SLinus Torvalds 61da177e4SLinus Torvalds# dependencies on generated files need to be listed explicitly 71da177e4SLinus Torvalds 81da177e4SLinus Torvalds$(obj)/modpost.o $(obj)/file2alias.o $(obj)/sumversion.o: $(obj)/elfconfig.h 91da177e4SLinus Torvalds 101da177e4SLinus Torvaldsquiet_cmd_elfconfig = MKELF $@ 11*9e1b9b80SAlan Jenkins cmd_elfconfig = $(obj)/mk_elfconfig < $< > $@ 121da177e4SLinus Torvalds 131da177e4SLinus Torvalds$(obj)/elfconfig.h: $(obj)/empty.o $(obj)/mk_elfconfig FORCE 141da177e4SLinus Torvalds $(call if_changed,elfconfig) 151da177e4SLinus Torvalds 161da177e4SLinus Torvaldstargets += elfconfig.h 17