xref: /linux-6.15/scripts/mod/Makefile (revision 9e1b9b80)
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