xref: /freebsd/lib/libutil/Makefile (revision 7400d04407c033341ddc0b323b5ae7cd1cca358f)
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
35*22afc767SDag-Erling SmørgravMAN+=	cpuset.3
3604eeb364SBaptiste DaroussinMLINKS+=cpuset.3 cpuset_parselist.3
37*22afc767SDag-Erling SmørgravMLINKS+=cpuset.3 domainset_parselist.3
38*22afc767SDag-Erling SmørgravMAN+=	expand_number.3
39*22afc767SDag-Erling SmørgravMAN+=	flopen.3
40*22afc767SDag-Erling SmørgravMLINKS+=flopen.3 flopenat.3
41*22afc767SDag-Erling SmørgravMAN+=	fparseln.3
42*22afc767SDag-Erling SmørgravMAN+=	ftime.3
43*22afc767SDag-Erling SmørgravMAN+=	getlocalbase.3
44*22afc767SDag-Erling SmørgravMAN+=	hexdump.3
45*22afc767SDag-Erling SmørgravMAN+=	humanize_number.3
46*22afc767SDag-Erling SmørgravMAN+=	kinfo_getallproc.3
47*22afc767SDag-Erling SmørgravMAN+=	kinfo_getfile.3
48*22afc767SDag-Erling SmørgravMAN+=	kinfo_getproc.3
49*22afc767SDag-Erling SmørgravMAN+=	kinfo_getvmmap.3
50*22afc767SDag-Erling SmørgravMAN+=	kinfo_getvmobject.3
51*22afc767SDag-Erling SmørgravMAN+=	kld.3
52*22afc767SDag-Erling SmørgravMLINKS+=kld.3 kld_isloaded.3
53*22afc767SDag-Erling SmørgravMLINKS+=kld.3 kld_load.3
54*22afc767SDag-Erling SmørgravMAN+=	login_auth.3
55*22afc767SDag-Erling SmørgravMLINKS+=login_auth.3 auth_cat.3
56*22afc767SDag-Erling SmørgravMLINKS+=login_auth.3 auth_checknologin.3
57*22afc767SDag-Erling SmørgravMAN+=	login_cap.3
58*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_close.3
59*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapbool.3
60*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapenum.3
61*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcaplist.3
62*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapnum.3
63*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapsize.3
64*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcapstr.3
65*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getcaptime.3
66*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getclass.3
67*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getclassbyname.3
68*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getpath.3
69*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getpwclass.3
70*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getstyle.3
71*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_getuserclass.3
72*22afc767SDag-Erling SmørgravMLINKS+=login_cap.3 login_setcryptfmt.3
73*22afc767SDag-Erling SmørgravMAN+=	login_class.3
74*22afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclasscontext.3
75*22afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclasscpumask.3
76*22afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclassenvironment.3
77*22afc767SDag-Erling SmørgravMLINKS+=login_class.3 setclassresources.3
78*22afc767SDag-Erling SmørgravMLINKS+=login_class.3 setusercontext.3
79*22afc767SDag-Erling SmørgravMAN+=	login_ok.3
80*22afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_hostok.3
81*22afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_timeok.3
82*22afc767SDag-Erling SmørgravMLINKS+=login_ok.3 auth_ttyok.3
83*22afc767SDag-Erling SmørgravMAN+=	login_times.3
84*22afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_lt.3
85*22afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_ltm.3
86*22afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_ltms.3
87*22afc767SDag-Erling SmørgravMLINKS+=login_times.3 in_lts.3
88*22afc767SDag-Erling SmørgravMLINKS+=login_times.3 parse_lt.3
89*22afc767SDag-Erling SmørgravMAN+=	login_tty.3
90*22afc767SDag-Erling SmørgravMAN+=	mntopts.3
91*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 build_iovec.3
92*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 build_iovec_argf.3
93*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 checkpath.3
94*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 chkdoreload.3
95*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 free_iovec.3
96*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 getmntopts.3
97*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 getmntpoint.3
98*22afc767SDag-Erling SmørgravMLINKS+=mntopts.3 rmslashes.3
99*22afc767SDag-Erling SmørgravMAN+=	pidfile.3
100*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_close.3
101*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_fileno.3
102*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_open.3
103*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_remove.3
104*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_signal.3
105*22afc767SDag-Erling SmørgravMLINKS+=pidfile.3 pidfile_write.3
106*22afc767SDag-Erling SmørgravMAN+=	property.3
107*22afc767SDag-Erling SmørgravMLINKS+=property.3 property_find.3
108*22afc767SDag-Erling SmørgravMLINKS+=property.3 properties_free.3
109*22afc767SDag-Erling SmørgravMLINKS+=property.3 properties_read.3
110*22afc767SDag-Erling SmørgravMAN+=	pty.3
111*22afc767SDag-Erling SmørgravMLINKS+=pty.3 forkpty.3
112*22afc767SDag-Erling SmørgravMLINKS+=pty.3 openpty.3
113*22afc767SDag-Erling SmørgravMAN+=	pw_util.3
114*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_copy.3
115*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_dup.3
116*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_edit.3
117*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_equal.3
118*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_fini.3
119*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_init.3
120*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_initpwd.3
121*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_make.3
122*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_make_v7.3
123*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_mkdb.3
124*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_lock.3
125*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_scan.3
126*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_tempname.3
127*22afc767SDag-Erling SmørgravMLINKS+=pw_util.3 pw_tmp.3
128*22afc767SDag-Erling SmørgravMAN+=	quotafile.3
129*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_check_path.3
130*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_close.3
131*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_convert.3
132*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_fsname.3
133*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_maxid.3
134*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_off.3
135*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_on.3
136*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_open.3
137*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_qfname.3
138*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_read.3
139*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_write_limits.3
140*22afc767SDag-Erling SmørgravMLINKS+=quotafile.3 quota_write_usage.3
141*22afc767SDag-Erling SmørgravMAN+=	realhostname.3
142*22afc767SDag-Erling SmørgravMAN+=	realhostname_sa.3
143*22afc767SDag-Erling SmørgravMAN+=	_secure_path.3
144*22afc767SDag-Erling SmørgravMAN+=	trimdomain.3
145*22afc767SDag-Erling SmørgravMAN+=	uucplock.3
146*22afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lock.3
147*22afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lock_txfr.3
148*22afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_lockerr.3
149*22afc767SDag-Erling SmørgravMLINKS+=uucplock.3 uu_unlock.3
150*22afc767SDag-Erling SmørgravMAN+=	login.conf.5
15158f0484fSRodney W. Grimes
152d511b20aSEnji CooperHAS_TESTS=
1534b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
1545aa45fcbSEnji Cooper
15558f0484fSRodney W. Grimes.include <bsd.lib.mk>
156