d7f036be09
The umb(4) driver provides support for USB MBIM (Mobile Broadband Interface Model) devices. MBIM devices establish connections via cellular networks such as GPRS, UMTS, and LTE. They appear as a regular point-to-point network interface, transporting raw IP frames. Required configuration parameters like PIN and APN have to be set with umbctl(8), a new tool specific to this driver. The IP address is configured automatically; the default route and DNS server information have to be set separately. The driver is not fully functional yet, it is therefore still marked as experimental and disabled by default. Any help welcome to complete it! Tested on NetBSD/amd64, with a Sierra Wireless EM7345 LTE modem on a Lenovo ThinkPad T440s. No functional change expected otherwise.
72 lines
1.8 KiB
Makefile
72 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.133 2018/07/31 16:44:29 khorben Exp $
|
|
# @(#)Makefile 8.5 (Berkeley) 3/31/94
|
|
|
|
# Not ported: XNSrouted enpload scsiformat startslip
|
|
# Missing: icheck ncheck
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
SUBDIR= amrctl apmlabel atactl badsect bioctl brconfig \
|
|
canconfig ccdconfig cgdconfig chown \
|
|
devpubd disklabel dkctl dkscan_bsdlabel dmesg dmctl \
|
|
drvctl fastboot fdisk fsck fsirand gpt ifconfig init ldconfig luactl \
|
|
mbrlabel mknod modload modstat modunload mount \
|
|
newbtconf nologin nvmectl \
|
|
ping pppoectl raidctl reboot rcorder rndctl route routed \
|
|
savecore scan_ffs scsictl shutdown slattach svhlabel swapctl sysctl \
|
|
ttyflags umbctl umount veriexecctl wdogctl wsconsctl
|
|
|
|
# support for various file systems
|
|
SUBDIR+= newfs_ext2fs fsck_ext2fs
|
|
SUBDIR+= newfs fsck_ffs fsdb dump restore clri tunefs resize_ffs
|
|
SUBDIR+= newfs_lfs fsck_lfs dump_lfs resize_lfs
|
|
SUBDIR+= newfs_msdos fsck_msdos
|
|
SUBDIR+= newfs_sysvbfs
|
|
SUBDIR+= newfs_udf
|
|
SUBDIR+= newfs_v7fs fsck_v7fs
|
|
SUBDIR+= mount_ados
|
|
SUBDIR+= mount_autofs
|
|
SUBDIR+= mount_cd9660
|
|
SUBDIR+= mount_chfs
|
|
SUBDIR+= mount_efs
|
|
SUBDIR+= mount_ext2fs
|
|
SUBDIR+= mount_fdesc
|
|
SUBDIR+= mount_filecore
|
|
SUBDIR+= mount_ffs
|
|
SUBDIR+= mount_hfs
|
|
SUBDIR+= mount_kernfs
|
|
SUBDIR+= mount_lfs
|
|
SUBDIR+= mount_msdos
|
|
SUBDIR+= mount_udf
|
|
SUBDIR+= mount_nfs
|
|
SUBDIR+= mount_nilfs
|
|
SUBDIR+= mount_ntfs
|
|
SUBDIR+= mount_null
|
|
SUBDIR+= mount_overlay
|
|
SUBDIR+= mount_portal
|
|
SUBDIR+= mount_procfs
|
|
SUBDIR+= mount_ptyfs
|
|
SUBDIR+= mount_puffs
|
|
SUBDIR+= mount_sysvbfs
|
|
SUBDIR+= mount_tmpfs
|
|
SUBDIR+= mount_umap
|
|
SUBDIR+= mount_union
|
|
SUBDIR+= mount_v7fs
|
|
|
|
.if ${MACHINE} == "amd64" || ${MACHINE} == "i386"
|
|
SUBDIR+= mount_qemufwcfg
|
|
.endif
|
|
|
|
.if (${USE_INET6} != "no")
|
|
SUBDIR+= ping6
|
|
.endif
|
|
|
|
.if (${MKISCSI} != "no")
|
|
SUBDIR+= iscsictl iscsid
|
|
.endif
|
|
|
|
# IPsec
|
|
SUBDIR+= setkey
|
|
|
|
.include <bsd.subdir.mk>
|