Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
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)