1122405Sharti# $FreeBSD: stable/11/lib/libbsnmp/libbsnmp/Makefile 318101 2017-05-09 19:42:36Z bdrewery $
2122405Sharti#
3122405Sharti# Author: Harti Brandt <harti@freebsd.org>
4122405Sharti
5265420Simp.include <src.opts.mk>
6216294Ssyrinx
7313538SngieCONTRIB= ${SRCTOP}/contrib/bsnmp/lib
8122405Sharti.PATH: ${CONTRIB}
9122405Sharti
10204585SuqsLIB=	bsnmp
11225227SkibSHLIB_MAJOR=	6
12276128SbaptLD_FATAL_WARNINGS=	no
13122405Sharti
14133215ShartiCFLAGS+= -I${CONTRIB} -DHAVE_ERR_H -DHAVE_GETADDRINFO -DHAVE_STRLCPY
15150927ShartiCFLAGS+= -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DQUADFMT='"llu"' -DQUADXFMT='"llx"'
16122405Sharti
17216294Ssyrinx.if ${MK_OPENSSL} != "no"
18216294SsyrinxCFLAGS+= -DHAVE_LIBCRYPTO
19275024SbaptLIBADD=	crypto
20216294Ssyrinx.endif
21216294Ssyrinx
22216294SsyrinxSRCS=	asn1.c snmp.c snmpagent.c snmpclient.c snmpcrypto.c support.c
23310897SngieINCS=	asn1.h snmp.h snmpagent.h snmpclient.h
24310897SngieMAN=	asn1.3 bsnmpagent.3 bsnmpclient.3 bsnmplib.3
25122405Sharti
26310897SngieMLINKS+=	asn1.3	asn_append_oid.3
27310897SngieMLINKS+=	asn1.3	asn_commit_header.3
28310897SngieMLINKS+=	asn1.3	asn_compare_oid.3
29310897SngieMLINKS+=	asn1.3	asn_get_counter64_raw.3
30310897SngieMLINKS+=	asn1.3	asn_get_header.3
31310897SngieMLINKS+=	asn1.3	asn_get_integer.3
32310897SngieMLINKS+=	asn1.3	asn_get_integer_raw.3
33310897SngieMLINKS+=	asn1.3	asn_get_ipaddress.3
34310897SngieMLINKS+=	asn1.3	asn_get_ipaddress_raw.3
35310897SngieMLINKS+=	asn1.3	asn_get_null.3
36310897SngieMLINKS+=	asn1.3	asn_get_null_raw.3
37310897SngieMLINKS+=	asn1.3	asn_get_objid.3
38310897SngieMLINKS+=	asn1.3	asn_get_objid_raw.3
39310897SngieMLINKS+=	asn1.3	asn_get_octetstring.3
40310897SngieMLINKS+=	asn1.3	asn_get_octetstring_raw.3
41310897SngieMLINKS+=	asn1.3	asn_get_sequence.3
42310897SngieMLINKS+=	asn1.3	asn_get_timeticks.3
43310897SngieMLINKS+=	asn1.3	asn_get_uint32_raw.3
44310897SngieMLINKS+=	asn1.3	asn_is_suboid.3
45310897SngieMLINKS+=	asn1.3	asn_oid2str.3
46310897SngieMLINKS+=	asn1.3	asn_oid2str_r.3
47310897SngieMLINKS+=	asn1.3	asn_put_counter64.3
48310897SngieMLINKS+=	asn1.3	asn_put_exception.3
49310897SngieMLINKS+=	asn1.3	asn_put_header.3
50310897SngieMLINKS+=	asn1.3	asn_put_integer.3
51310897SngieMLINKS+=	asn1.3	asn_put_ipaddress.3
52310897SngieMLINKS+=	asn1.3	asn_put_null.3
53310897SngieMLINKS+=	asn1.3	asn_put_objid.3
54310897SngieMLINKS+=	asn1.3	asn_put_octetstring.3
55310897SngieMLINKS+=	asn1.3	asn_put_temp_header.3
56310897SngieMLINKS+=	asn1.3	asn_put_timeticks.3
57310897SngieMLINKS+=	asn1.3	asn_put_uint32.3
58310897SngieMLINKS+=	asn1.3	asn_skip.3
59310897SngieMLINKS+=	asn1.3	asn_slice_oid.3
60310897Sngie
61310897SngieMLINKS+=	bsnmpagent.3	snmp_debug.3
62310897SngieMLINKS+=	bsnmpagent.3	snmp_dep_commit.3
63310897SngieMLINKS+=	bsnmpagent.3	snmp_dep_finish.3
64310897SngieMLINKS+=	bsnmpagent.3	snmp_dep_lookup.3
65310897SngieMLINKS+=	bsnmpagent.3	snmp_dep_rollback.3
66310897SngieMLINKS+=	bsnmpagent.3	snmp_depop_t.3
67310897SngieMLINKS+=	bsnmpagent.3	snmp_get.3
68310897SngieMLINKS+=	bsnmpagent.3	snmp_getbulk.3
69310897SngieMLINKS+=	bsnmpagent.3	snmp_getnext.3
70310897SngieMLINKS+=	bsnmpagent.3	snmp_init_context.3
71310897SngieMLINKS+=	bsnmpagent.3	snmp_make_errresp.3
72310897SngieMLINKS+=	bsnmpagent.3	snmp_op_t.3
73310897SngieMLINKS+=	bsnmpagent.3	snmp_set.3
74310897SngieMLINKS+=	bsnmpagent.3	snmp_trace.3
75310897SngieMLINKS+=	bsnmpagent.3	tree_size.3
76310897Sngie
77310897SngieMLINKS+=	bsnmpclient.3	snmp_add_binding.3
78310897SngieMLINKS+=	bsnmpclient.3	snmp_client.3
79311207SngieMLINKS+=	bsnmpclient.3	snmp_client_init.3
80311207SngieMLINKS+=	bsnmpclient.3	snmp_client_set_host.3
81311207SngieMLINKS+=	bsnmpclient.3	snmp_client_set_port.3
82310897SngieMLINKS+=	bsnmpclient.3	snmp_close.3
83310897SngieMLINKS+=	bsnmpclient.3	snmp_dialog.3
84310897SngieMLINKS+=	bsnmpclient.3	snmp_discover_engine.3
85310897SngieMLINKS+=	bsnmpclient.3	snmp_oid_append.3
86310897SngieMLINKS+=	bsnmpclient.3	snmp_open.3
87310897SngieMLINKS+=	bsnmpclient.3	snmp_parse_server.3
88310897SngieMLINKS+=	bsnmpclient.3	snmp_pdu_check.3
89310897SngieMLINKS+=	bsnmpclient.3	snmp_pdu_create.3
90310897SngieMLINKS+=	bsnmpclient.3	snmp_pdu_send.3
91310897SngieMLINKS+=	bsnmpclient.3	snmp_receive.3
92310897SngieMLINKS+=	bsnmpclient.3	snmp_send_cb_f.3
93310897SngieMLINKS+=	bsnmpclient.3	snmp_table_cb_f.3
94310897SngieMLINKS+=	bsnmpclient.3	snmp_table_fetch.3
95310897SngieMLINKS+=	bsnmpclient.3	snmp_table_fetch_async.3
96310897SngieMLINKS+=	bsnmpclient.3	snmp_timeout_cb_f.3
97310897SngieMLINKS+=	bsnmpclient.3	snmp_timeout_start_f.3
98310897SngieMLINKS+=	bsnmpclient.3	snmp_timeout_stop_f.3
99310897Sngie
100310897SngieMLINKS+=	bsnmplib.3	TRUTH_GET.3
101310897SngieMLINKS+=	bsnmplib.3	TRUTH_MK.3
102310897SngieMLINKS+=	bsnmplib.3	TRUTH_OK.3
103310897SngieMLINKS+=	bsnmplib.3	snmp_calc_keychange.3
104310897SngieMLINKS+=	bsnmplib.3	snmp_get_local_keys.3
105310897SngieMLINKS+=	bsnmplib.3	snmp_passwd_to_keys.3
106310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_decode.3
107310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_decode_header.3
108310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_decode_scoped.3
109310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_decode_secmode.3
110310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_dump.3
111310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_encode.3
112310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_free.3
113310897SngieMLINKS+=	bsnmplib.3	snmp_pdu_init_secparams.3
114310897SngieMLINKS+=	bsnmplib.3	snmp_value_copy.3
115310897SngieMLINKS+=	bsnmplib.3	snmp_value_free.3
116310897SngieMLINKS+=	bsnmplib.3	snmp_value_parse.3
117310897Sngie
118122405Sharti.include <bsd.lib.mk>
119