1155212Srwatson# 2155212Srwatson# $FreeBSD: releng/10.3/lib/libbsm/Makefile 293161 2016-01-04 16:32:21Z brueffer $ 3155212Srwatson# 4155212Srwatson 5155212SrwatsonOPENBSMDIR= ${.CURDIR}/../../contrib/openbsm 6155212SrwatsonLIBBSMDIR= ${OPENBSMDIR}/libbsm 7155212Srwatson 8155212SrwatsonLIB= bsm 9195767SkensmithSHLIB_MAJOR= 3 10155212Srwatson 11155212Srwatson.PATH: ${LIBBSMDIR} 12155212Srwatson.PATH: ${OPENBSMDIR}/bsm 13155212Srwatson.PATH: ${OPENBSMDIR}/man 14155212Srwatson 15155212SrwatsonSRCS= bsm_audit.c \ 16155212Srwatson bsm_class.c \ 17155212Srwatson bsm_control.c \ 18187214Srwatson bsm_domain.c \ 19186647Srwatson bsm_errno.c \ 20155212Srwatson bsm_event.c \ 21191273Srwatson bsm_fcntl.c \ 22155212Srwatson bsm_flags.c \ 23155212Srwatson bsm_io.c \ 24155212Srwatson bsm_mask.c \ 25155212Srwatson bsm_notify.c \ 26187214Srwatson bsm_socket_type.c \ 27155212Srwatson bsm_token.c \ 28155212Srwatson bsm_user.c \ 29155212Srwatson bsm_wrappers.c 30155212Srwatson 31155212Srwatson# 32155212Srwatson# Must use BSM include files from within the contrib area, not the system. 33155212Srwatson# 34161795SrwatsonCFLAGS+= -I${OPENBSMDIR} -I${LIBBSMDIR} 35155212Srwatson 36201381SedWARNS?= 1 37201381Sed 38155212SrwatsonINCS= audit_uevents.h libbsm.h 39155212SrwatsonINCSDIR= ${INCLUDEDIR}/bsm 40155212Srwatson 41155212SrwatsonMAN= libbsm.3 \ 42155212Srwatson au_class.3 \ 43155212Srwatson au_control.3 \ 44187214Srwatson au_domain.3 \ 45186647Srwatson au_errno.3 \ 46155212Srwatson au_event.3 \ 47191273Srwatson au_fcntl_cmd.3 \ 48155212Srwatson au_free_token.3 \ 49155212Srwatson au_io.3 \ 50155212Srwatson au_mask.3 \ 51293161Sbrueffer au_notify.3 \ 52162426Srwatson au_open.3 \ 53187214Srwatson au_socket_type.3 \ 54155212Srwatson au_token.3 \ 55159255Srwatson au_user.3 \ 56159255Srwatson audit_submit.3 57155212Srwatson 58155212Srwatson# 59155212Srwatson# It seems like maybe some of these should be installed separately, since 60155212Srwatson# they're not all libbsm parts. 61155212Srwatson# 62155212SrwatsonMAN+= audit.2 \ 63155212Srwatson audit.log.5 \ 64155212Srwatson audit_class.5 \ 65155212Srwatson audit_control.5 \ 66155212Srwatson audit_event.5 \ 67155212Srwatson audit_user.5 \ 68155212Srwatson audit_warn.5 \ 69155212Srwatson auditctl.2 \ 70155212Srwatson auditon.2 \ 71155212Srwatson getaudit.2 \ 72155212Srwatson getauid.2 \ 73155212Srwatson setaudit.2 \ 74155212Srwatson setauid.2 75155212Srwatson 76155212SrwatsonMLINKS= libbsm.3 bsm.3 \ 77155212Srwatson au_class.3 getauclassent.3 \ 78162628Srwatson au_class.3 getauclassent_r.3 \ 79155212Srwatson au_class.3 getauclassnam.3 \ 80162628Srwatson au_class.3 getauclassnam_3.3 \ 81155212Srwatson au_class.3 setauclass.3 \ 82155212Srwatson au_class.3 endauclass.3 \ 83155212Srwatson au_control.3 setac.3 \ 84155212Srwatson au_control.3 endac.3 \ 85155212Srwatson au_control.3 getacdir.3 \ 86155212Srwatson au_control.3 getacmin.3 \ 87162628Srwatson au_control.3 getacfilesz.3 \ 88155212Srwatson au_control.3 getacflg.3 \ 89155212Srwatson au_control.3 getacna.3 \ 90162628Srwatson au_control.3 getacpol.3 \ 91162628Srwatson au_control.3 au_poltostr.3 \ 92162628Srwatson au_control.3 au_strtopol.3 \ 93187214Srwatson au_domain.3 au_bsm_to_domain.3 \ 94187214Srwatson au_domain.3 au_domain_to_bsm.3 \ 95186647Srwatson au_errno.3 au_bsm_to_errno.3 \ 96186647Srwatson au_errno.3 au_errno_to_bsm.3 \ 97186647Srwatson au_errno.3 au_strerror.3 \ 98155212Srwatson au_event.3 setauevent.3 \ 99155212Srwatson au_event.3 endauevent.3 \ 100155212Srwatson au_event.3 getauevent.3 \ 101162628Srwatson au_event.3 getauevent_r.3 \ 102155212Srwatson au_event.3 getauevnam.3 \ 103162628Srwatson au_event.3 getauevnam_r.3 \ 104155212Srwatson au_event.3 getauevnum.3 \ 105162628Srwatson au_event.3 getauevnum_r.3 \ 106155212Srwatson au_event.3 getauevnonam.3 \ 107162628Srwatson au_event.3 getauevnonam_r.3 \ 108191273Srwatson au_fcntl_cmd.3 au_bsm_to_fcntl_cmd.3 \ 109191273Srwatson au_fcntl_cmd.3 au_fcntl_cmd_t_bsm.3 \ 110155212Srwatson au_io.3 au_fetch_tok.3 \ 111155212Srwatson au_io.3 au_print_tok.3 \ 112155212Srwatson au_io.3 au_read_rec.3 \ 113155212Srwatson au_mask.3 au_preselect.3 \ 114155212Srwatson au_mask.3 getauditflagsbin.3 \ 115155212Srwatson au_mask.3 getauditflagschar.3 \ 116293161Sbrueffer au_notify.3 au_get_state.3 \ 117293161Sbrueffer au_notify.3 au_notify_initialize.3 \ 118293161Sbrueffer au_notify.3 au_notify_terminate.3 \ 119162426Srwatson au_open.3 au_close.3 \ 120162426Srwatson au_open.3 au_close_buffer.3 \ 121162426Srwatson au_open.3 au_close_token.3 \ 122162628Srwatson au_open.3 au_write.3 \ 123187214Srwatson au_socket_type.3 au_bsm_to_socket_type.3 \ 124187214Srwatson au_socket_type.3 au_socket_type_to_bsm.3 \ 125155212Srwatson au_token.3 au_to_arg32.3 \ 126155212Srwatson au_token.3 au_to_arg64.3 \ 127155212Srwatson au_token.3 au_to_arg.3 \ 128155212Srwatson au_token.3 au_to_attr64.3 \ 129155212Srwatson au_token.3 au_to_data.3 \ 130155212Srwatson au_token.3 au_to_exit.3 \ 131155212Srwatson au_token.3 au_to_groups.3 \ 132155212Srwatson au_token.3 au_to_newgroups.3 \ 133155212Srwatson au_token.3 au_to_in_addr.3 \ 134155212Srwatson au_token.3 au_to_in_addr_ex.3 \ 135155212Srwatson au_token.3 au_to_ip.3 \ 136155212Srwatson au_token.3 au_to_ipc.3 \ 137155212Srwatson au_token.3 au_to_ipc_perm.3 \ 138155212Srwatson au_token.3 au_to_iport.3 \ 139155212Srwatson au_token.3 au_to_opaque.3 \ 140155212Srwatson au_token.3 au_to_file.3 \ 141155212Srwatson au_token.3 au_to_text.3 \ 142155212Srwatson au_token.3 au_to_path.3 \ 143155212Srwatson au_token.3 au_to_process32.3 \ 144155212Srwatson au_token.3 au_to_process64.3 \ 145155212Srwatson au_token.3 au_to_process.3 \ 146155212Srwatson au_token.3 au_to_process32_ex.3 \ 147155212Srwatson au_token.3 au_to_process64_ex.3 \ 148155212Srwatson au_token.3 au_to_process_ex.3 \ 149155212Srwatson au_token.3 au_to_return32.3 \ 150155212Srwatson au_token.3 au_to_return64.3 \ 151155212Srwatson au_token.3 au_to_return.3 \ 152155212Srwatson au_token.3 au_to_seq.3 \ 153155212Srwatson au_token.3 au_to_sock_inet32.3 \ 154155212Srwatson au_token.3 au_to_sock_inet128.3 \ 155155212Srwatson au_token.3 au_to_sock_inet.3 \ 156155212Srwatson au_token.3 au_to_subject32.3 \ 157155212Srwatson au_token.3 au_to_subject64.3 \ 158155212Srwatson au_token.3 au_to_subject.3 \ 159155212Srwatson au_token.3 au_to_subject32_ex.3 \ 160155212Srwatson au_token.3 au_to_subject64_ex.3 \ 161155212Srwatson au_token.3 au_to_subject_ex.3 \ 162155212Srwatson au_token.3 au_to_me.3 \ 163155212Srwatson au_token.3 au_to_exec_args.3 \ 164155212Srwatson au_token.3 au_to_exec_env.3 \ 165155212Srwatson au_token.3 au_to_header.3 \ 166155212Srwatson au_token.3 au_to_header32.3 \ 167155212Srwatson au_token.3 au_to_header64.3 \ 168162628Srwatson au_token.3 au_to_trailer.3 \ 169168980Srwatson au_token.3 au_to_zonename.3 \ 170162628Srwatson au_user.3 setauuser.3 \ 171162628Srwatson au_user.3 endauuser.3 \ 172162628Srwatson au_user.3 getauuserent.3 \ 173162628Srwatson au_user.3 getauuserent_r.3 \ 174162628Srwatson au_user.3 getauusernam.3 \ 175162628Srwatson au_user.3 getauusernam_R.3 \ 176162628Srwatson au_user.3 au_user_mask.3 \ 177172797Srwatson au_user.3 getfauditflags.3 \ 178172797Srwatson getaudit.2 getaudit_addr.2 \ 179172797Srwatson setaudit.2 setaudit_addr.2 180155212Srwatson 181155212Srwatson.include <bsd.lib.mk> 182