xref: /dragonfly/lib/libutil/Makefile (revision dc8bfbab3b1f98de86b4ddcba3c918bf9558afa3)
1#         @(#)Makefile        8.1 (Berkeley) 6/4/93
2#         $FreeBSD: head/lib/libutil/Makefile 242381 2012-10-30 22:18:08Z bapt $
3
4LIB=      util
5
6SHLIB_MAJOR= 4
7SHLIBDIR?= /lib
8
9SRCS=     _secure_path.c \
10          auth.c \
11          dehumanize_number.c \
12          efun.c \
13          flopen.c \
14          getmntopts.c \
15          gr_util.c \
16          hexdump.c \
17          humanize_number.c \
18          humanize_unsigned.c \
19          login_auth.c \
20          login_cap.c \
21          login_class.c \
22          login_crypt.c \
23          login_ok.c \
24          login_times.c \
25          login_tty.c \
26          loginx.c \
27          logoutx.c \
28          logwtmpx.c \
29          pidfile.c \
30          property.c \
31          pty.c \
32          pw_util.c \
33          realhostname.c \
34          snprintb.c \
35          sockaddr_snprintf.c \
36          stub.c \
37          trimdomain.c \
38          uucplock.c
39
40INCS=     libutil.h login_cap.h
41INCSLINKS=libutil.h ${INCLUDEDIR}/util.h
42
43CFLAGS+= -DINET6
44CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../libc/gen/
45
46COPTS.snprintb.c= -Wno-format-nonliteral
47
48MAN+=     _secure_path.3 \
49          auth.3 \
50          efun.3 \
51          flopen.3 \
52          getmntopts.3 \
53          hexdump.3 \
54          humanize_number.3 \
55          humanize_unsigned.3 \
56          login_auth.3 \
57          login_cap.3 \
58          login_class.3 \
59          login_ok.3 \
60          login_times.3 \
61          login_tty.3 \
62          loginx.3 \
63          pidfile.3 \
64          property.3 \
65          pty.3 \
66          pw_util.3 \
67          realhostname.3 \
68          realhostname_sa.3 \
69          snprintb.3 \
70          sockaddr_snprintf.3 \
71          trimdomain.3 \
72          uucplock.3
73MAN+=     auth.conf.5 \
74          login.conf.5
75
76MLINKS+=auth.3 auth_getval.3
77MLINKS+=efun.3 easprintf.3 \
78          efun.3 ecalloc.3 \
79          efun.3 emalloc.3 \
80          efun.3 erealloc.3 \
81          efun.3 esetfunc.3 \
82          efun.3 estrdup.3 \
83          efun.3 estrlcat.3 \
84          efun.3 estrlcpy.3 \
85          efun.3 estrndup.3
86MLINKS+=humanize_number.3 dehumanize_number.3
87MLINKS+=humanize_unsigned.3 format_bytes.3
88MLINKS+=login_auth.3 auth_cat.3 \
89          login_auth.3 auth_checknologin.3
90MLINKS+=login_cap.3 login_close.3 \
91          login_cap.3 login_getcapbool.3 \
92          login_cap.3 login_getcaplist.3 \
93          login_cap.3 login_getcapnum.3 \
94          login_cap.3 login_getcapsize.3 \
95          login_cap.3 login_getcapstr.3 \
96          login_cap.3 login_getcaptime.3 \
97          login_cap.3 login_getclass.3 \
98          login_cap.3 login_getclassbyname.3 \
99          login_cap.3 login_getpath.3 \
100          login_cap.3 login_getpwclass.3 \
101          login_cap.3 login_getstyle.3 \
102          login_cap.3 login_getuserclass.3 \
103          login_cap.3 login_setcryptfmt.3
104MLINKS+=login_class.3 setclasscontext.3 \
105          login_class.3 setclassenvironment.3 \
106          login_class.3 setclassresources.3 \
107          login_class.3 setusercontext.3
108MLINKS+=login_ok.3 auth_hostok.3 \
109          login_ok.3 auth_timeok.3 \
110          login_ok.3 auth_ttyok.3
111MLINKS+=login_times.3 in_lt.3 \
112          login_times.3 in_ltm.3 \
113          login_times.3 in_ltms.3 \
114          login_times.3 in_lts.3 \
115          login_times.3 parse_lt.3
116MLINKS+=loginx.3 logoutx.3 \
117          loginx.3 logwtmpx.3
118MLINKS+=pidfile.3 pidfile_close.3 \
119          pidfile.3 pidfile_fileno.3 \
120          pidfile.3 pidfile_open.3 \
121          pidfile.3 pidfile_remove.3 \
122          pidfile.3 pidfile_write.3
123MLINKS+=property.3 properties_free.3 \
124          property.3 properties_read.3 \
125          property.3 property_find.3
126MLINKS+=pty.3 forkpty.3 \
127          pty.3 openpty.3
128MLINKS+=pw_util.3 pw_copy.3 \
129          pw_util.3 pw_dup.3 \
130          pw_util.3 pw_edit.3 \
131          pw_util.3 pw_equal.3 \
132          pw_util.3 pw_fini.3 \
133          pw_util.3 pw_init.3 \
134          pw_util.3 pw_lock.3 \
135          pw_util.3 pw_make.3 \
136          pw_util.3 pw_make_v7.3 \
137          pw_util.3 pw_mkdb.3 \
138          pw_util.3 pw_scan.3 \
139          pw_util.3 pw_tempname.3 \
140          pw_util.3 pw_tmp.3
141MLINKS+=snprintb.3 snprintb_m.3
142MLINKS+=uucplock.3 uu_lock.3 \
143          uucplock.3 uu_lockerr.3 \
144          uucplock.3 uu_lock_txfr.3 \
145          uucplock.3 uu_unlock.3
146
147.include <bsd.lib.mk>
148