Makefile revision 1.141
11.141Smartin#	$NetBSD: Makefile,v 1.141 2025/02/24 15:59:04 martin Exp $
21.19Scgd#	@(#)Makefile	8.5 (Berkeley) 3/31/94
31.1Scgd
41.19Scgd# Not ported: XNSrouted enpload scsiformat startslip
51.51Sws# Missing: icheck ncheck
61.8Scgd
71.85Smatt.include <bsd.own.mk>
81.85Smatt
91.135SmrgSUBDIR=	amrctl apmlabel atactl badsect bioctl blkdiscard brconfig \
101.130Sbouyer	canconfig ccdconfig cgdconfig chown \
111.140Schristos	devpubd disklabel dkctl dkscan_bsdlabel dmesg dmctl drvctl \
121.141Smartin	fastboot fdisk fsck fsirand gpt ifconfig init ldconfig luactl \
131.128Snonaka	mbrlabel mknod modload modstat modunload mount \
141.128Snonaka	newbtconf nologin nvmectl \
151.124Schristos	ping pppoectl raidctl reboot rcorder rndctl route routed \
161.106Srumble	savecore scan_ffs scsictl shutdown slattach svhlabel swapctl sysctl \
171.133Skhorben	ttyflags umbctl umount veriexecctl wdogctl wsconsctl
181.21Scgd
191.141Smartin# efi runtime support is currently only available on x86 and little endian
201.141Smartin# ARM and riscv platforms
211.141Smartin.if (${MACHINE} == "amd64" || \
221.141Smartin    ${MACHINE} == "i386" || \
231.141Smartin    ((${MACHINE_CPU} == "riscv" ||  ${MACHINE_CPU} == "arm") && \
241.141Smartin      ${MACHINE_ARCH:M*eb} == ""))
251.141SmartinSUBDIR+= efi
261.141Smartin.endif
271.141Smartin
281.141Smartin
291.21Scgd# support for various file systems
301.107StsutsuiSUBDIR+= newfs_ext2fs fsck_ext2fs
311.117ShaadSUBDIR+= newfs fsck_ffs fsdb dump restore clri tunefs resize_ffs
321.138SniaSUBDIR+= newfs_lfs fsck_lfs dump_lfs resize_lfs
331.69SjdolecekSUBDIR+= newfs_msdos fsck_msdos
341.139SniaSUBDIR+= newfs_sysvbfs
351.136SreinoudSUBDIR+= newfs_udf fsck_udf
361.139SniaSUBDIR+= newfs_v7fs fsck_v7fs
371.139SniaSUBDIR+= mount_ados
381.132SchristosSUBDIR+= mount_autofs
391.81SjdolecekSUBDIR+= mount_cd9660
401.139SniaSUBDIR+= mount_chfs
411.139SniaSUBDIR+= mount_efs
421.82SjdolecekSUBDIR+= mount_ext2fs
431.81SjdolecekSUBDIR+= mount_fdesc
441.139SniaSUBDIR+= mount_filecore
451.81SjdolecekSUBDIR+= mount_ffs
461.139SniaSUBDIR+= mount_hfs
471.81SjdolecekSUBDIR+= mount_kernfs
481.138SniaSUBDIR+= mount_lfs
491.81SjdolecekSUBDIR+= mount_msdos
501.98SreinoudSUBDIR+= mount_udf
511.81SjdolecekSUBDIR+= mount_nfs
521.139SniaSUBDIR+= mount_nilfs
531.81SjdolecekSUBDIR+= mount_ntfs
541.81SjdolecekSUBDIR+= mount_null
551.81SjdolecekSUBDIR+= mount_overlay
561.21ScgdSUBDIR+= mount_portal
571.81SjdolecekSUBDIR+= mount_procfs
581.89SchristosSUBDIR+= mount_ptyfs
591.115SpookaSUBDIR+= mount_puffs
601.134SjmcneillSUBDIR+= mount_qemufwcfg
611.139SniaSUBDIR+= mount_sysvbfs
621.95SjmmvSUBDIR+= mount_tmpfs
631.81SjdolecekSUBDIR+= mount_umap
641.81SjdolecekSUBDIR+= mount_union
651.139SniaSUBDIR+= mount_v7fs
661.58Sitojun
671.93Slukem.if (${USE_INET6} != "no")
681.127SroySUBDIR+= ping6
691.85Smatt.endif
701.68Sitojun
711.122Sriz.if (${MKISCSI} != "no")
721.122SrizSUBDIR+= iscsictl iscsid
731.122Sriz.endif
741.122Sriz
751.68Sitojun# IPsec
761.68SitojunSUBDIR+= setkey
771.7Scgd
781.1Scgd.include <bsd.subdir.mk>
79