162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_cigen := arch/$(ARCH)/include/generated 462306a36Sopenharmony_cikapi := $(gen)/asm 562306a36Sopenharmony_ci 662306a36Sopenharmony_cikapi-hdrs-y := $(kapi)/cpucaps.h $(kapi)/sysreg-defs.h 762306a36Sopenharmony_ci 862306a36Sopenharmony_citargets += $(addprefix ../../../, $(kapi-hdrs-y)) 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciPHONY += kapi 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cikapi: $(kapi-hdrs-y) 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciquiet_cmd_gen_cpucaps = GEN $@ 1562306a36Sopenharmony_ci cmd_gen_cpucaps = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@ 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciquiet_cmd_gen_sysreg = GEN $@ 1862306a36Sopenharmony_ci cmd_gen_sysreg = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@ 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci$(kapi)/cpucaps.h: $(src)/gen-cpucaps.awk $(src)/cpucaps FORCE 2162306a36Sopenharmony_ci $(call if_changed,gen_cpucaps) 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci$(kapi)/sysreg-defs.h: $(src)/gen-sysreg.awk $(src)/sysreg FORCE 2462306a36Sopenharmony_ci $(call if_changed,gen_sysreg) 25