1185573Srwatsonif USE_NATIVE_INCLUDES
2185573SrwatsonINCLUDES = -I$(top_builddir) -I$(top_srcdir)
3185573Srwatsonelse
4185573SrwatsonINCLUDES = -I$(top_builddir) -I$(top_srcdir) -I$(top_srcdir)/sys
5185573Srwatsonendif
6156283Srwatson
7156283Srwatsonlib_LTLIBRARIES = libbsm.la
8156283Srwatson
9156283Srwatsonlibbsm_la_SOURCES =	\
10156283Srwatson	bsm_audit.c	\
11156283Srwatson	bsm_class.c	\
12156283Srwatson	bsm_control.c	\
13187214Srwatson	bsm_domain.c	\
14186647Srwatson	bsm_errno.c	\
15156283Srwatson	bsm_event.c	\
16191273Srwatson	bsm_fcntl.c	\
17156283Srwatson	bsm_flags.c	\
18156283Srwatson	bsm_io.c	\
19156283Srwatson	bsm_mask.c	\
20187214Srwatson	bsm_socket_type.c	\
21156283Srwatson	bsm_token.c	\
22156283Srwatson	bsm_user.c
23156283Srwatson
24156283Srwatsonif HAVE_AUDIT_SYSCALLS
25156283Srwatsonlibbsm_la_SOURCES +=	\
26156283Srwatson	bsm_notify.c	\
27156283Srwatson	bsm_wrappers.c
28156283Srwatsonendif
29156283Srwatson
30156283Srwatsonman3_MANS =		\
31156283Srwatson	au_class.3	\
32156283Srwatson	au_control.3	\
33187214Srwatson	au_domain.3	\
34186647Srwatson	au_errno.3	\
35156283Srwatson	au_event.3	\
36191273Srwatson	au_fcntl_cmd.3	\
37156283Srwatson	au_free_token.3	\
38156283Srwatson	au_io.3		\
39156283Srwatson	au_mask.3	\
40293161Sbrueffer	au_notify.3	\
41159248Srwatson	au_open.3	\
42187214Srwatson	au_socket_type.3	\
43156283Srwatson	au_token.3	\
44156283Srwatson	au_user.3	\
45156283Srwatson	libbsm.3
46156283Srwatson
47293161Sbruefferinstall-exec-hook:
48293161Sbrueffer	cd $(DESTDIR)$(mandir) && \
49293161Sbrueffer	  $(LN_S) -f au_class.3 getauclassent.3 && \
50293161Sbrueffer	  $(LN_S) -f au_class.3 getauclassent_r.3 && \
51293161Sbrueffer	  $(LN_S) -f au_class.3 getauclassnam.3 && \
52293161Sbrueffer	  $(LN_S) -f au_class.3 getauclassnam_r.3 && \
53293161Sbrueffer	  $(LN_S) -f au_class.3 setauclass.3 && \
54293161Sbrueffer	  $(LN_S) -f au_class.3 endauclass.3 && \
55293161Sbrueffer	  $(LN_S) -f au_control.3 setac.3 && \
56293161Sbrueffer	  $(LN_S) -f au_control.3 endac.3 && \
57293161Sbrueffer	  $(LN_S) -f au_control.3 getacdir.3 && \
58293161Sbrueffer	  $(LN_S) -f au_control.3 getacdist.3 && \
59293161Sbrueffer	  $(LN_S) -f au_control.3 getacexpire.3 && \
60293161Sbrueffer	  $(LN_S) -f au_control.3 getacfilesz.3 && \
61293161Sbrueffer	  $(LN_S) -f au_control.3 getacflg.3 && \
62293161Sbrueffer	  $(LN_S) -f au_control.3 getachost.3 && \
63293161Sbrueffer	  $(LN_S) -f au_control.3 getacmin.3 && \
64293161Sbrueffer	  $(LN_S) -f au_control.3 getacna.3 && \
65293161Sbrueffer	  $(LN_S) -f au_control.3 getacpol.3 && \
66293161Sbrueffer	  $(LN_S) -f au_control.3 au_poltostr.3 && \
67293161Sbrueffer	  $(LN_S) -f au_control.3 ac_strtopol.3 && \
68293161Sbrueffer	  $(LN_S) -f au_domain.3 au_bsm_to_domain.3 && \
69293161Sbrueffer	  $(LN_S) -f au_domain.3 au_domain_to_bsm.3 && \
70293161Sbrueffer	  $(LN_S) -f au_errno.3 au_bsm_to_errno.3 && \
71293161Sbrueffer	  $(LN_S) -f au_errno.3 au_errno_to_bsm.3 && \
72293161Sbrueffer	  $(LN_S) -f au_errno.3 au_strerror.3 && \
73293161Sbrueffer	  $(LN_S) -f au_event.3 setauevent.3 && \
74293161Sbrueffer	  $(LN_S) -f au_event.3 endauevent.3 && \
75293161Sbrueffer	  $(LN_S) -f au_event.3 getauevent.3 && \
76293161Sbrueffer	  $(LN_S) -f au_event.3 getauevent_r.3 && \
77293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnam.3 && \
78293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnam_r.3 && \
79293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnum.3 && \
80293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnum_r.3 && \
81293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnonam.3 && \
82293161Sbrueffer	  $(LN_S) -f au_event.3 getauevnonam_r.3 && \
83293161Sbrueffer	  $(LN_S) -f au_fcntl.3 au_bsm_to_fcntl_cmd.3 && \
84293161Sbrueffer	  $(LN_S) -f au_fcntl.3 au_fcntl_cmd_to_bsm.3 && \
85293161Sbrueffer	  $(LN_S) -f au_io.3 au_fetch_tok.3 && \
86293161Sbrueffer	  $(LN_S) -f au_io.3 au_print_tok.3 && \
87293161Sbrueffer	  $(LN_S) -f au_io.3 au_print_flags_tok.3 && \
88293161Sbrueffer	  $(LN_S) -f au_io.3 au_read_rec.3 && \
89293161Sbrueffer	  $(LN_S) -f au_mask.3 au_preselect.3 && \
90293161Sbrueffer	  $(LN_S) -f au_mask.3 getauditflagsbin.3 && \
91293161Sbrueffer	  $(LN_S) -f au_mask.3 getauditflagschar.3 && \
92293161Sbrueffer	  $(LN_S) -f au_notify.3 au_get_state.3 && \
93293161Sbrueffer	  $(LN_S) -f au_notify.3 au_notify_initialize.3 && \
94293161Sbrueffer	  $(LN_S) -f au_notify.3 au_notify_terminate.3 && \
95293161Sbrueffer	  $(LN_S) -f au_open.3 au_open.3 && \
96293161Sbrueffer	  $(LN_S) -f au_open.3 au_write.3 && \
97293161Sbrueffer	  $(LN_S) -f au_open.3 au_close.3 && \
98293161Sbrueffer	  $(LN_S) -f au_open.3 au_close_buffer.3 && \
99293161Sbrueffer	  $(LN_S) -f au_open.3 au_close_token.3 && \
100293161Sbrueffer	  $(LN_S) -f au_socket_type.3 au_bsm_to_socket_type.3 && \
101293161Sbrueffer	  $(LN_S) -f au_socket_type.3 au_socket_type_to_bsm.3 && \
102293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_arg32.3 && \
103293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_arg64.3 && \
104293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_arg.3 && \
105293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_attr64.3 && \
106293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_data.3 && \
107293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_exit.3 && \
108293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_groups.3 && \
109293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_newgroups.3 && \
110293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_in_addr.3 && \
111293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_in_addr_ex.3 && \
112293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_ip.3 && \
113293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_ipc.3 && \
114293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_ipc_perm.3 && \
115293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_iport.3 && \
116293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_opaque.3 && \
117293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_file.3 && \
118293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_text.3 && \
119293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_path.3 && \
120293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process32.3 && \
121293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process64.3 && \
122293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process.3 && \
123293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process32_ex.3 && \
124293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process64_ex.3 && \
125293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_process_ex.3 && \
126293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_return32.3 && \
127293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_return64.3 && \
128293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_return.3 && \
129293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_seq.3 && \
130293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_sock_inet32.3 && \
131293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_sock_inet128.3 && \
132293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_sock_inet.3 && \
133293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_socket_ex.3 && \
134293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject32.3 && \
135293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject64.3 && \
136293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject.3 && \
137293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject32_ex.3 && \
138293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject64_ex.3 && \
139293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_subject_ex.3 && \
140293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_me.3 && \
141293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_exec_args.3 && \
142293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_exec_env.3 && \
143293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_header.3 && \
144293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_header32.3 && \
145293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_header64.3 && \
146293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_header_ex.3 && \
147293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_header32_ex.3 && \
148293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_trailer.3 && \
149293161Sbrueffer	  $(LN_S) -f au_token.3 au_to_zonename.3 && \
150293161Sbrueffer	  $(LN_S) -f au_user.3 setauuser.3 && \
151293161Sbrueffer	  $(LN_S) -f au_user.3 endauuser.3 && \
152293161Sbrueffer	  $(LN_S) -f au_user.3 getauuserent.3 && \
153293161Sbrueffer	  $(LN_S) -f au_user.3 getauuserent_r.3 && \
154293161Sbrueffer	  $(LN_S) -f au_user.3 getauusernam.3 && \
155293161Sbrueffer	  $(LN_S) -f au_user.3 getauusernam_r.3 && \
156293161Sbrueffer	  $(LN_S) -f au_user.3 au_user_mask.3 && \
157293161Sbrueffer	  $(LN_S) -f au_user.3 getfauditflags.3
158