xref: /linux/scripts/Makefile (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds###
2*1da177e4SLinus Torvalds# scripts contains sources for various helper programs used throughout
3*1da177e4SLinus Torvalds# the kernel for the build process.
4*1da177e4SLinus Torvalds# ---------------------------------------------------------------------------
5*1da177e4SLinus Torvalds# kallsyms:      Find all symbols in vmlinux
6*1da177e4SLinus Torvalds# pnmttologo:    Convert pnm files to logo files
7*1da177e4SLinus Torvalds# conmakehash:   Create chartable
8*1da177e4SLinus Torvalds# conmakehash:	 Create arrays for initializing the kernel console tables
9*1da177e4SLinus Torvalds
10*1da177e4SLinus Torvaldshostprogs-$(CONFIG_KALLSYMS)     += kallsyms
11*1da177e4SLinus Torvaldshostprogs-$(CONFIG_LOGO)         += pnmtologo
12*1da177e4SLinus Torvaldshostprogs-$(CONFIG_VT)           += conmakehash
13*1da177e4SLinus Torvaldshostprogs-$(CONFIG_PROM_CONSOLE) += conmakehash
14*1da177e4SLinus Torvaldshostprogs-$(CONFIG_IKCONFIG)     += bin2c
15*1da177e4SLinus Torvalds
16*1da177e4SLinus Torvaldsalways		:= $(hostprogs-y)
17*1da177e4SLinus Torvalds
18*1da177e4SLinus Torvaldssubdir-$(CONFIG_MODVERSIONS) += genksyms
19*1da177e4SLinus Torvaldssubdir-$(CONFIG_MODULES)     += mod
20*1da177e4SLinus Torvalds
21*1da177e4SLinus Torvalds# Let clean descend into subdirs
22*1da177e4SLinus Torvaldssubdir-	+= basic lxdialog kconfig package
23