xref: /freebsd/lib/libutil/Makefile (revision 031e711647c3edc3021c1029496d6798a632697e)
1b3c87f5cSShunsuke AkiyamaSHLIBDIR?= /lib
2b3c87f5cSShunsuke Akiyama
3c6063d0dSWarner Losh.include <src.opts.mk>
4db31b8aeSXin LI
5a7b5a3d4SEmmanuel VadotPACKAGE=	runtime
6a7b5a3d4SEmmanuel Vadot
7757e8bdbSIan Lepore.PATH: ${SRCTOP}/lib/libc/gen # for pw_scan.c
8757e8bdbSIan Lepore
958f0484fSRodney W. GrimesLIB=	util
100c381b7fSDag-Erling SmørgravSHLIB_MAJOR= 10
11b3c87f5cSShunsuke Akiyama
128d8a745cSDag-Erling SmørgravSRCS=	_secure_path.c cpuset.c expand_number.c flopen.c fparseln.c \
13bb421be6SMariusz Zaborski	ftime.c getlocalbase.c gr_util.c \
14ebe071e5SBrooks Davis	hexdump.c humanize_number.c kinfo_getfile.c \
15ff87ae35SJohn Baldwin	kinfo_getallproc.c kinfo_getproc.c kinfo_getvmmap.c \
16ff87ae35SJohn Baldwin	kinfo_getvmobject.c kld.c \
1721470ecdSEd Schouten	login_auth.c login_cap.c \
18e1355b07SJohn Baldwin	login_class.c login_crypt.c login_ok.c login_times.c login_tty.c \
19cda23fc3SBrooks Davis	mntopts.c \
20757e8bdbSIan Lepore	pidfile.c property.c pty.c pw_scan.c pw_util.c quotafile.c \
21757e8bdbSIan Lepore	realhostname.c stub.c trimdomain.c uucplock.c
22cda23fc3SBrooks DavisINCS=	libutil.h login_cap.h mntopts.h
2304c9749fSBrian Feldman
24636402a7SJohn BaldwinCFLAGS+= -DNO__SCCSID
2574d580d7SYaroslav Tykhiy
2674d580d7SYaroslav Tykhiy.if ${MK_INET6_SUPPORT} != "no"
2774d580d7SYaroslav TykhiyCFLAGS+= -DINET6
2874d580d7SYaroslav Tykhiy.endif
2974d580d7SYaroslav Tykhiy
30bb930a3bSEnji CooperCFLAGS+= -I${.CURDIR} -I${SRCTOP}/lib/libc/gen/
3174d580d7SYaroslav Tykhiy
320c381b7fSDag-Erling SmørgravVERSION_DEF=	${SRCTOP}/lib/libc/Versions.def
330c381b7fSDag-Erling SmørgravSYMBOL_MAPS=	${.CURDIR}/Symbol.map
340c381b7fSDag-Erling Smørgrav
3522afc767SDag-Erling SmørgravMAN+=	cpuset.3
3604eeb364SBaptiste DaroussinMLINKS+=cpuset.3 cpuset_parselist.3
3722afc767SDag-Erling SmørgravMLINKS+=cpuset.3 domainset_parselist.3
3822afc767SDag-Erling SmørgravMAN+=	expand_number.3
3922afc767SDag-Erling SmørgravMAN+=	flopen.3
4022afc767SDag-Erling SmørgravMLINKS+=flopen.3 flopenat.3
4122afc767SDag-Erling SmørgravMAN+=	fparseln.3
4222afc767SDag-Erling SmørgravMAN+=	ftime.3
4322afc767SDag-Erling SmørgravMAN+=	getlocalbase.3
4422afc767SDag-Erling SmørgravMAN+=	hexdump.3
4522afc767SDag-Erling SmørgravMAN+=	humanize_number.3
4622afc767SDag-Erling SmørgravMAN+=	kinfo_getallproc.3
4722afc767SDag-Erling SmørgravMAN+=	kinfo_getfile.3
4822afc767SDag-Erling SmørgravMAN+=	kinfo_getproc.3
4922afc767SDag-Erling SmørgravMAN+=	kinfo_getvmmap.3
5022afc767SDag-Erling SmørgravMAN+=	kinfo_getvmobject.3
5122afc767SDag-Erling SmørgravMAN+=	kld.3
5222afc767SDag-Erling SmørgravMLINKS+=kld.3 kld_isloaded.3
5322afc767SDag-Erling SmørgravMLINKS+=kld.3 kld_load.3
5422afc767SDag-Erling SmørgravMAN+=	login_auth.3
5522afc767SDag-Erling SmørgravMLINKS+=login_auth.3 auth_cat.3
5622afc767SDag-Erling SmørgravMLINKS+=login_auth.3 auth_checknologin.3
5722afc767SDag-Erling SmørgravMAN+=	login_cap.3
5822afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_close.3
5922afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapbool.3
6022afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapenum.3
6122afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcaplist.3
6222afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapnum.3
6322afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapsize.3
6422afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapstr.3
6522afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcaptime.3
6622afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getclass.3
6722afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getclassbyname.3
6822afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getpath.3
6922afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getpwclass.3
7022afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getstyle.3
7122afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getuserclass.3
7222afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_setcryptfmt.3
7322afc767SDag-Erling SmørgravMAN+=	login_class.3
7422afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclasscontext.3
7522afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclasscpumask.3
7622afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclassenvironment.3
7722afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclassresources.3
7822afc767SDag-Erling SmørgravMLINKS+=login_class.3 setusercontext.3
7922afc767SDag-Erling SmørgravMAN+=	login_ok.3
8022afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_hostok.3
8122afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_timeok.3
8222afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_ttyok.3
8322afc767SDag-Erling SmørgravMAN+=	login_times.3
8422afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_lt.3
8522afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_ltm.3
8622afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_ltms.3
8722afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_lts.3
8822afc767SDag-Erling SmørgravMLINKS+=login_times.3 parse_lt.3
8922afc767SDag-Erling SmørgravMAN+=	login_tty.3
9022afc767SDag-Erling SmørgravMAN+=	mntopts.3
9122afc767SDag-Erling SmørgravMLINKS+=mntopts.3 build_iovec.3
9222afc767SDag-Erling SmørgravMLINKS+=mntopts.3 build_iovec_argf.3
9322afc767SDag-Erling SmørgravMLINKS+=mntopts.3 checkpath.3
9422afc767SDag-Erling SmørgravMLINKS+=mntopts.3 chkdoreload.3
9522afc767SDag-Erling SmørgravMLINKS+=mntopts.3 free_iovec.3
9622afc767SDag-Erling SmørgravMLINKS+=mntopts.3 getmntopts.3
9722afc767SDag-Erling SmørgravMLINKS+=mntopts.3 getmntpoint.3
9822afc767SDag-Erling SmørgravMLINKS+=mntopts.3 rmslashes.3
9922afc767SDag-Erling SmørgravMAN+=	pidfile.3
10022afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_close.3
10122afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_fileno.3
10222afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_open.3
10322afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_remove.3
10422afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_signal.3
10522afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_write.3
10622afc767SDag-Erling SmørgravMAN+=	property.3
10722afc767SDag-Erling SmørgravMLINKS+=property.3 property_find.3
10822afc767SDag-Erling SmørgravMLINKS+=property.3 properties_free.3
10922afc767SDag-Erling SmørgravMLINKS+=property.3 properties_read.3
11022afc767SDag-Erling SmørgravMAN+=	pty.3
11122afc767SDag-Erling SmørgravMLINKS+=pty.3 forkpty.3
11222afc767SDag-Erling SmørgravMLINKS+=pty.3 openpty.3
11322afc767SDag-Erling SmørgravMAN+=	pw_util.3
11422afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_copy.3
11522afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_dup.3
11622afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_edit.3
11722afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_equal.3
11822afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_fini.3
11922afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_init.3
12022afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_initpwd.3
12122afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_make.3
12222afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_make_v7.3
12322afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_mkdb.3
12422afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_lock.3
12522afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_scan.3
12622afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_tempname.3
12722afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_tmp.3
12822afc767SDag-Erling SmørgravMAN+=	quotafile.3
12922afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_check_path.3
13022afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_close.3
13122afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_convert.3
13222afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_fsname.3
13322afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_maxid.3
13422afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_off.3
13522afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_on.3
13622afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_open.3
13722afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_qfname.3
13822afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_read.3
13922afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_write_limits.3
14022afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_write_usage.3
14122afc767SDag-Erling SmørgravMAN+=	realhostname.3
14222afc767SDag-Erling SmørgravMAN+=	realhostname_sa.3
14322afc767SDag-Erling SmørgravMAN+=	_secure_path.3
14422afc767SDag-Erling SmørgravMAN+=	trimdomain.3
14522afc767SDag-Erling SmørgravMAN+=	uucplock.3
14622afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lock.3
14722afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lock_txfr.3
14822afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lockerr.3
14922afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_unlock.3
150*031e7116SLexi Winter
151*031e7116SLexi WinterMANNODEV=	login.conf.5
15258f0484fSRodney W. Grimes
153d511b20aSEnji CooperHAS_TESTS=
1544b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
1555aa45fcbSEnji Cooper
15658f0484fSRodney W. Grimes.include <bsd.lib.mk>
157