Makefile revision 1.143
11.143Sthorpej#	$NetBSD: Makefile,v 1.143 2025/12/24 15:37:29 thorpej 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.143Sthorpej	savecore scsictl shutdown slattach svhlabel swapctl sysctl \
171.133Skhorben	ttyflags umbctl umount veriexecctl wdogctl wsconsctl
181.21Scgd
191.142Smartin.if ${HAVE_EFI_RT} == "yes"
201.141SmartinSUBDIR+= efi
211.141Smartin.endif
221.141Smartin
231.143Sthorpej#
241.143Sthorpej# support for various file systems
251.143Sthorpej#
261.143Sthorpej# Always include FFS.
271.143Sthorpej#
281.143SthorpejSUBDIR+= newfs fsck_ffs fsdb dump restore clri tunefs resize_ffs mount_ffs \
291.143Sthorpej	scan_ffs
301.141Smartin
311.143Sthorpej.if (${MKADOSFS} != "no")
321.139SniaSUBDIR+= mount_ados
331.143Sthorpej.endif
341.143Sthorpej
351.143Sthorpej.if (${MKAUTOFS} != "no")
361.132SchristosSUBDIR+= mount_autofs
371.143Sthorpej.endif
381.143Sthorpej
391.143Sthorpej.if (${MKCD9660FS} != "no")
401.81SjdolecekSUBDIR+= mount_cd9660
411.143Sthorpej.endif
421.143Sthorpej
431.143Sthorpej.if (${MKCHFS} != "no")
441.139SniaSUBDIR+= mount_chfs
451.143Sthorpej.endif
461.143Sthorpej
471.143Sthorpej.if (${MKEFS} != "no")
481.139SniaSUBDIR+= mount_efs
491.143Sthorpej.endif
501.143Sthorpej
511.143Sthorpej.if (${MKEXT2FS} != "no")
521.143SthorpejSUBDIR+= newfs_ext2fs fsck_ext2fs mount_ext2fs
531.143Sthorpej.endif
541.143Sthorpej
551.143Sthorpej.if (${MKFDESCFS} != "no")
561.81SjdolecekSUBDIR+= mount_fdesc
571.143Sthorpej.endif
581.143Sthorpej
591.143Sthorpej.if (${MKFILECOREFS} != "no")
601.139SniaSUBDIR+= mount_filecore
611.143Sthorpej.endif
621.143Sthorpej
631.143Sthorpej.if (${MKHFS} != "no")
641.139SniaSUBDIR+= mount_hfs
651.143Sthorpej.endif
661.143Sthorpej
671.143Sthorpej.if (${MKKERNFS} != "no")
681.81SjdolecekSUBDIR+= mount_kernfs
691.143Sthorpej.endif
701.143Sthorpej
711.143Sthorpej.if (${MKLFS} != "no")
721.143SthorpejSUBDIR+= newfs_lfs fsck_lfs dump_lfs resize_lfs mount_lfs
731.143Sthorpej.endif
741.143Sthorpej
751.143Sthorpej.if (${MKMSDOSFS} != "no")
761.143SthorpejSUBDIR+= newfs_msdos fsck_msdos mount_msdos
771.143Sthorpej.endif
781.143Sthorpej
791.143Sthorpej.if (${MKNFS} != "no")
801.81SjdolecekSUBDIR+= mount_nfs
811.143Sthorpej.endif
821.143Sthorpej
831.143Sthorpej.if (${MKNILFS} != "no")
841.139SniaSUBDIR+= mount_nilfs
851.143Sthorpej.endif
861.143Sthorpej
871.143Sthorpej.if (${MKNTFS} != "no")
881.81SjdolecekSUBDIR+= mount_ntfs
891.143Sthorpej.endif
901.143Sthorpej
911.143Sthorpej.if (${MKNULLFS} != "no")
921.81SjdolecekSUBDIR+= mount_null
931.143Sthorpej.endif
941.143Sthorpej
951.143Sthorpej.if (${MKOVERLAYFS} != "no")
961.81SjdolecekSUBDIR+= mount_overlay
971.143Sthorpej.endif
981.143Sthorpej
991.143Sthorpej# XXX De-tangle this web (puffs) later.
1001.21ScgdSUBDIR+= mount_portal
1011.143Sthorpej
1021.143Sthorpej.if (${MKPROCFS} != "no")
1031.81SjdolecekSUBDIR+= mount_procfs
1041.143Sthorpej.endif
1051.143Sthorpej
1061.143Sthorpej.if (${MKPTYFS} != "no")
1071.89SchristosSUBDIR+= mount_ptyfs
1081.143Sthorpej.endif
1091.143Sthorpej
1101.143Sthorpej# XXX De-tangle this web (puffs) later.
1111.115SpookaSUBDIR+= mount_puffs
1121.143Sthorpej
1131.143Sthorpej.if (${MKQEMUFWCFG} != "no")
1141.134SjmcneillSUBDIR+= mount_qemufwcfg
1151.143Sthorpej.endif
1161.143Sthorpej
1171.143Sthorpej.if (${MKSYSVBFS} != "no")
1181.143SthorpejSUBDIR+= newfs_sysvbfs mount_sysvbfs
1191.143Sthorpej.endif
1201.143Sthorpej
1211.143Sthorpej.if (${MKTMPFS} != "no")
1221.95SjmmvSUBDIR+= mount_tmpfs
1231.143Sthorpej.endif
1241.143Sthorpej
1251.143Sthorpej.if (${MKUDF} != "no")
1261.143SthorpejSUBDIR+= newfs_udf fsck_udf mount_udf
1271.143Sthorpej.endif
1281.143Sthorpej
1291.143Sthorpej.if (${MKUMAPFS} != "no")
1301.81SjdolecekSUBDIR+= mount_umap
1311.143Sthorpej.endif
1321.143Sthorpej
1331.143Sthorpej.if (${MKUNIONFS} != "no")
1341.81SjdolecekSUBDIR+= mount_union
1351.143Sthorpej.endif
1361.143Sthorpej
1371.143Sthorpej.if (${MKV7FS} != "no")
1381.143SthorpejSUBDIR+= newfs_v7fs fsck_v7fs mount_v7fs
1391.143Sthorpej.endif
1401.58Sitojun
1411.93Slukem.if (${USE_INET6} != "no")
1421.127SroySUBDIR+= ping6
1431.85Smatt.endif
1441.68Sitojun
1451.122Sriz.if (${MKISCSI} != "no")
1461.122SrizSUBDIR+= iscsictl iscsid
1471.122Sriz.endif
1481.122Sriz
1491.68Sitojun# IPsec
1501.68SitojunSUBDIR+= setkey
1511.7Scgd
1521.1Scgd.include <bsd.subdir.mk>
153