Linux 6.9-rc1
[linux-2.6-microblaze.git] / scripts / basic / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # fixdep: used to generate dependency information during build process
4
5 hostprogs-always-y      += fixdep
6
7 # randstruct: the seed is needed before building the gcc-plugin or
8 # before running a Clang kernel build.
9 gen-randstruct-seed     := $(srctree)/scripts/gen-randstruct-seed.sh
10 quiet_cmd_create_randstruct_seed = GENSEED $@
11 cmd_create_randstruct_seed = \
12         $(CONFIG_SHELL) $(gen-randstruct-seed) \
13                 $@ $(objtree)/include/generated/randstruct_hash.h
14 $(obj)/randstruct.seed: $(gen-randstruct-seed) FORCE
15         $(call if_changed,create_randstruct_seed)
16 always-$(CONFIG_RANDSTRUCT) += randstruct.seed