Cross Reference: Makefile
xref: /src/sys/dtb/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/dtb/
Makefile revision 1.8
11.8Sskrll#	$NetBSD: Makefile,v 1.8 2025/10/09 06:15:17 skrll Exp $
21.1Sjmcneill
31.1SjmcneillTARGETS+=	dtblist
41.1Sjmcneill
51.1Sjmcneill.include <bsd.own.mk>
61.1Sjmcneill
71.8Sskrll.if !empty(MACHINE_ARCH:Mearmv[567]*)
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.8SskrllTARGET_ARCH_LIST=	earmv5
251.8SskrllTARGET_ARCH_LIST+=	earmv6 earmv6hf earmv6eb earmv6hfeb
261.1SjmcneillTARGET_ARCH_LIST+=	earmv7 earmv7hf earmv7hf earmv7hfeb
271.1SjmcneillTARGET_ARCH_LIST+=	aarch64 aarch64eb
281.5SskrllTARGET_ARCH_LIST+=	riscv32 riscv64
291.1Sjmcneill
301.1Sjmcneillupdate-sets:
311.1Sjmcneill.for _arch in ${TARGET_ARCH_LIST}
321.4Srin	(echo '# $$''NetBSD''$$'; \
331.2Srin	 echo '#'; \
341.2Srin	 echo '# DO NOT EDIT THIS FILE MANUALLY'; \
351.2Srin	 echo '# Generated by "make update-sets" in sys/dtb'; \
361.2Srin	 echo '#'; \
371.2Srin	 ${MAKE} MACHINE_ARCH=${_arch} dtblist | grep '^[\.#]' | column -t | \
381.7Schristos	    sort -u) > ${.CURDIR}/../../distrib/sets/lists/dtb/ad.${_arch}
391.1Sjmcneill.endfor
40

Indexes created Wed Dec 03 21:09:41 GMT 2025