# $NetBSD: Makefile,v 1.7 2022/09/11 12:46:41 christos Exp $ TARGETS+= dtblist .include .if !empty(MACHINE_ARCH:Mearmv[67]*) SUBDIR+= arm .endif .if !empty(MACHINE_ARCH:Maarch64*) SUBDIR+= arm64 .endif .if !empty(MACHINE_ARCH:Mriscv*) SUBDIR+= riscv .endif .include # Regenerate MD set lists in distrib/sets/lists/dtb. Run this whenever # new dts files are imported. TARGET_ARCH_LIST= earmv6 earmv6hf earmv6eb earmv6hfeb TARGET_ARCH_LIST+= earmv7 earmv7hf earmv7hf earmv7hfeb TARGET_ARCH_LIST+= aarch64 aarch64eb TARGET_ARCH_LIST+= riscv32 riscv64 update-sets: .for _arch in ${TARGET_ARCH_LIST} (echo '# $$''NetBSD''$$'; \ echo '#'; \ echo '# DO NOT EDIT THIS FILE MANUALLY'; \ echo '# Generated by "make update-sets" in sys/dtb'; \ echo '#'; \ ${MAKE} MACHINE_ARCH=${_arch} dtblist | grep '^[\.#]' | column -t | \ sort -u) > ${.CURDIR}/../../distrib/sets/lists/dtb/ad.${_arch} .endfor