37 lines · 1.2 KB · Makefile
RawDownload
#### scripts contains sources for various helper programs used throughout# the kernel for the build process.# ---------------------------------------------------------------------------# kallsyms:      Find all symbols in vmlinux# pnmttologo:    Convert pnm files to logo files# conmakehash:   Create chartable# conmakehash:	 Create arrays for initializing the kernel console tables# docproc:       Used in Documentation/DocBook HOST_EXTRACFLAGS += -I$(srctree)/tools/include hostprogs-$(CONFIG_KALLSYMS)     += kallsymshostprogs-$(CONFIG_LOGO)         += pnmtologohostprogs-$(CONFIG_VT)           += conmakehashhostprogs-$(CONFIG_IKCONFIG)     += bin2chostprogs-$(BUILD_C_RECORDMCOUNT) += recordmcount always		:= $(hostprogs-y) $(hostprogs-m) # The following hostprogs-y programs are only build on demandhostprogs-y += unifdef docproc # These targets are used internally to avoid "is up to date" messagesPHONY += build_unifdefbuild_unifdef: scripts/unifdef FORCE	@:build_docproc: scripts/docproc FORCE	@: subdir-$(CONFIG_MODVERSIONS) += genksymssubdir-y                     += modsubdir-$(CONFIG_SECURITY_SELINUX) += selinuxsubdir-$(CONFIG_DTC)         += dtc # Let clean descend into subdirssubdir-	+= basic kconfig package selinux