0001
0002
0003 gen := arch/$(ARCH)/include/generated
0004 kapi := $(gen)/asm
0005
0006 kapi-hdrs-y := $(kapi)/cpucaps.h $(kapi)/sysreg-defs.h
0007
0008 targets += $(addprefix ../../../, $(kapi-hdrs-y))
0009
0010 PHONY += kapi
0011
0012 kapi: $(kapi-hdrs-y)
0013
0014 quiet_cmd_gen_cpucaps = GEN $@
0015 cmd_gen_cpucaps = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@
0016
0017 quiet_cmd_gen_sysreg = GEN $@
0018 cmd_gen_sysreg = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@
0019
0020 $(kapi)/cpucaps.h: $(src)/gen-cpucaps.awk $(src)/cpucaps FORCE
0021 $(call if_changed,gen_cpucaps)
0022
0023 $(kapi)/sysreg-defs.h: $(src)/gen-sysreg.awk $(src)/sysreg FORCE
0024 $(call if_changed,gen_sysreg)