Makefile revision 1.141
1#	$NetBSD: Makefile,v 1.141 2025/02/24 15:59:04 martin Exp $
2#	@(#)Makefile	8.5 (Berkeley) 3/31/94
3
4# Not ported: XNSrouted enpload scsiformat startslip
5# Missing: icheck ncheck
6
7.include <bsd.own.mk>
8
9SUBDIR=	amrctl apmlabel atactl badsect bioctl blkdiscard brconfig \
10	canconfig ccdconfig cgdconfig chown \
11	devpubd disklabel dkctl dkscan_bsdlabel dmesg dmctl drvctl \
12	fastboot fdisk fsck fsirand gpt ifconfig init ldconfig luactl \
13	mbrlabel mknod modload modstat modunload mount \
14	newbtconf nologin nvmectl \
15	ping pppoectl raidctl reboot rcorder rndctl route routed \
16	savecore scan_ffs scsictl shutdown slattach svhlabel swapctl sysctl \
17	ttyflags umbctl umount veriexecctl wdogctl wsconsctl
18
19# efi runtime support is currently only available on x86 and little endian
20# ARM and riscv platforms
21.if (${MACHINE} == "amd64" || \
22    ${MACHINE} == "i386" || \
23    ((${MACHINE_CPU} == "riscv" ||  ${MACHINE_CPU} == "arm") && \
24      ${MACHINE_ARCH:M*eb} == ""))
25SUBDIR+= efi
26.endif
27
28
29# support for various file systems
30SUBDIR+= newfs_ext2fs fsck_ext2fs
31SUBDIR+= newfs fsck_ffs fsdb dump restore clri tunefs resize_ffs
32SUBDIR+= newfs_lfs fsck_lfs dump_lfs resize_lfs
33SUBDIR+= newfs_msdos fsck_msdos
34SUBDIR+= newfs_sysvbfs
35SUBDIR+= newfs_udf fsck_udf
36SUBDIR+= newfs_v7fs fsck_v7fs
37SUBDIR+= mount_ados
38SUBDIR+= mount_autofs
39SUBDIR+= mount_cd9660
40SUBDIR+= mount_chfs
41SUBDIR+= mount_efs
42SUBDIR+= mount_ext2fs
43SUBDIR+= mount_fdesc
44SUBDIR+= mount_filecore
45SUBDIR+= mount_ffs
46SUBDIR+= mount_hfs
47SUBDIR+= mount_kernfs
48SUBDIR+= mount_lfs
49SUBDIR+= mount_msdos
50SUBDIR+= mount_udf
51SUBDIR+= mount_nfs
52SUBDIR+= mount_nilfs
53SUBDIR+= mount_ntfs
54SUBDIR+= mount_null
55SUBDIR+= mount_overlay
56SUBDIR+= mount_portal
57SUBDIR+= mount_procfs
58SUBDIR+= mount_ptyfs
59SUBDIR+= mount_puffs
60SUBDIR+= mount_qemufwcfg
61SUBDIR+= mount_sysvbfs
62SUBDIR+= mount_tmpfs
63SUBDIR+= mount_umap
64SUBDIR+= mount_union
65SUBDIR+= mount_v7fs
66
67.if (${USE_INET6} != "no")
68SUBDIR+= ping6
69.endif
70
71.if (${MKISCSI} != "no")
72SUBDIR+= iscsictl iscsid
73.endif
74
75# IPsec
76SUBDIR+= setkey
77
78.include <bsd.subdir.mk>
79