summaryrefslogtreecommitdiffstats
path: root/contrib/openbsm/libbsm/Makefile
blob: 00534aa9c8a4416becfc88f9b72a6410d7203f1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#
# OpenBSM libbsm
#
# $P4: //depot/projects/trustedbsd/openbsm/libbsm/Makefile#13 $
#

LIB=		bsm
SHLIB_MAJOR=	1

CFLAGS+=-I-								\
	-I ..								\
	-Wall

SRCS=	bsm_audit.c							\
	bsm_class.c							\
	bsm_control.c							\
	bsm_event.c							\
	bsm_flags.c							\
	bsm_io.c							\
	bsm_mask.c							\
	bsm_notify.c							\
	bsm_token.c							\
	bsm_user.c							\
	bsm_wrappers.c

MAN=	libbsm.3							\
	au_class.3							\
	au_control.3							\
	au_event.3							\
	au_free_token.3							\
	au_io.3								\
	au_mask.3							\
	au_token.3							\
	au_user.3

MLINKS=	libbsm.3 bsm.3							\
	au_class.3 getauclassent.3					\
	au_class.3 getauclassent_r.3					\
	au_class.3 getauclassnam.3					\
	au_class.3 getauclassnam_r.3					\
	au_class.3 setauclass.3						\
	au_class.3 endauclass.3						\
	au_control.3 setac.3						\
	au_control.3 endac.3						\
	au_control.3 getacdir.3						\
	au_control.3 getacmin.3						\
	au_control.3 getacflg.3						\
	au_control.3 getacna.3						\
	au_event.3 setauevent.3						\
	au_event.3 endauevent.3						\
	au_event.3 getauevent.3						\
	au_event.3 getauevent_r.3					\
	au_event.3 getauevnam.3						\
	au_event.3 getauevnam_r.3					\
	au_event.3 getauevnum.3						\
	au_event.3 getauevnum_r.3					\
	au_event.3 getauevnonam.3					\
	au_event.3 getauevnonam_r.3					\
	au_io.3	au_fetch_tok.3						\
	au_io.3	au_print_tok.3						\
	au_io.3	au_read_rec.3						\
	au_mask.3 au_preselect.3					\
	au_mask.3 getauditflagsbin.3					\
	au_mask.3 getauditflagschar.3					\
	au_user.3 setauuser.3						\
	au_user.3 endauuser.3						\
	au_user.3 getauuserent.3					\
	au_user.3 getauusernam.3					\
	au_user.3 au_user_mask.3					\
	au_user.3 getfauditflags.3					\
	au_token.3 au_to_arg32.3					\
	au_token.3 au_to_arg64.3					\
	au_token.3 au_to_arg.3						\
	au_token.3 au_to_attr64.3					\
	au_token.3 au_to_data.3						\
	au_token.3 au_to_exit.3						\
	au_token.3 au_to_groups.3					\
	au_token.3 au_to_newgroups.3					\
	au_token.3 au_to_in_addr.3					\
	au_token.3 au_to_in_addr_ex.3					\
	au_token.3 au_to_ip.3						\
	au_token.3 au_to_ipc.3						\
	au_token.3 au_to_ipc_perm.3					\
	au_token.3 au_to_iport.3					\
	au_token.3 au_to_opaque.3					\
	au_token.3 au_to_file.3						\
	au_token.3 au_to_text.3						\
	au_token.3 au_to_path.3						\
	au_token.3 au_to_process32.3					\
	au_token.3 au_to_process64.3					\
	au_token.3 au_to_process.3					\
	au_token.3 au_to_process32_ex.3					\
	au_token.3 au_to_process64_ex.3					\
	au_token.3 au_to_process_ex.3					\
	au_token.3 au_to_return32.3					\
	au_token.3 au_to_return64.3					\
	au_token.3 au_to_return.3					\
	au_token.3 au_to_seq.3						\
	au_token.3 au_to_socket.3					\
	au_token.3 au_to_socket_ex_32.3					\
	au_token.3 au_to_socket_ex_128.3				\
	au_token.3 au_to_sock_inet32.3					\
	au_token.3 au_to_sock_inet128.3					\
	au_token.3 au_to_sock_inet.3					\
	au_token.3 au_to_subject32.3					\
	au_token.3 au_to_subject64.3					\
	au_token.3 au_to_subject.3					\
	au_token.3 au_to_subject32_ex.3					\
	au_token.3 au_to_subject64_ex.3					\
	au_token.3 au_to_subject_ex.3					\
	au_token.3 au_to_me.3						\
	au_token.3 au_to_exec_args.3					\
	au_token.3 au_to_exec_env.3					\
	au_token.3 au_to_header.3					\
	au_token.3 au_to_header32.3					\
	au_token.3 au_to_header64.3					\
	au_token.3 au_to_trailer.3

beforeinstall:
	if test -d ${INCSDIR}; then					\
	else								\
		mkdir ${INCSDIR};					\
	fi;

.include <bsd.lib.mk>
OpenPOWER on IntegriCloud