1*4882a593Smuzhiyun### 2*4882a593Smuzhiyun# scripts contains sources for various helper programs used throughout 3*4882a593Smuzhiyun# the kernel for the build process. 4*4882a593Smuzhiyun# --------------------------------------------------------------------------- 5*4882a593Smuzhiyun# docproc: Used in Documentation/DocBook 6*4882a593Smuzhiyun# 7*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 8*4882a593Smuzhiyun# 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunhostprogs-$(CONFIG_BUILD_BIN2C) += bin2c 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunalways := $(hostprogs-y) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun# The following hostprogs-y programs are only build on demand 15*4882a593Smuzhiyunhostprogs-y += docproc 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun# These targets are used internally to avoid "is up to date" messages 18*4882a593SmuzhiyunPHONY += build_docproc 19*4882a593Smuzhiyunbuild_docproc: $(obj)/docproc 20*4882a593Smuzhiyun @: 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun# Let clean descend into subdirs 23*4882a593Smuzhiyunsubdir- += basic kconfig 24*4882a593Smuzhiyunsubdir-$(CONFIG_DTC) += dtc 25