Cross Reference: Makefile
xref: /src/sys/dtb/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/dtb/
Makefile revision 1.7
11.7Schristos#	$NetBSD: Makefile,v 1.7 2022/09/11 12:46:41 christos Exp $
21.1Sjmcneill
31.1SjmcneillTARGETS+=	dtblist
41.1Sjmcneill
51.1Sjmcneill.include <bsd.own.mk>
61.1Sjmcneill
71.1Sjmcneill.if !empty(MACHINE_ARCH:Mearmv[67]*)
81.1SjmcneillSUBDIR+=	arm
91.1Sjmcneill.endif
101.1Sjmcneill
111.1Sjmcneill.if !empty(MACHINE_ARCH:Maarch64*)
121.1SjmcneillSUBDIR+=	arm64
131.1Sjmcneill.endif
141.1Sjmcneill
151.5Sskrll.if !empty(MACHINE_ARCH:Mriscv*)
161.5SskrllSUBDIR+=	riscv
171.5Sskrll.endif
181.5Sskrll
191.1Sjmcneill.include <bsd.subdir.mk>
201.1Sjmcneill
211.1Sjmcneill# Regenerate MD set lists in distrib/sets/lists/dtb. Run this whenever
221.1Sjmcneill# new dts files are imported.
231.1Sjmcneill
241.1SjmcneillTARGET_ARCH_LIST=	earmv6 earmv6hf earmv6eb earmv6hfeb
251.1SjmcneillTARGET_ARCH_LIST+=	earmv7 earmv7hf earmv7hf earmv7hfeb
261.1SjmcneillTARGET_ARCH_LIST+=	aarch64 aarch64eb
271.5SskrllTARGET_ARCH_LIST+=	riscv32 riscv64
281.1Sjmcneill
291.1Sjmcneillupdate-sets:
301.1Sjmcneill.for _arch in ${TARGET_ARCH_LIST}
311.4Srin	(echo '# $$''NetBSD''$$'; \
321.2Srin	 echo '#'; \
331.2Srin	 echo '# DO NOT EDIT THIS FILE MANUALLY'; \
341.2Srin	 echo '# Generated by "make update-sets" in sys/dtb'; \
351.2Srin	 echo '#'; \
361.2Srin	 ${MAKE} MACHINE_ARCH=${_arch} dtblist | grep '^[\.#]' | column -t | \
371.7Schristos	    sort -u) > ${.CURDIR}/../../distrib/sets/lists/dtb/ad.${_arch}
381.1Sjmcneill.endfor
39

Indexes created Thu Dec 04 03:09:34 GMT 2025