xref: /freebsd/lib/libxo/Makefile (revision 4436b51dff5736e74da464946049ea6899a88938)
1d7790611SMarcel Moolenaar# $FreeBSD$
2d7790611SMarcel Moolenaar
3*4436b51dSEnji Cooper.include <src.opts.mk>
4*4436b51dSEnji Cooper
57fd25affSEnji CooperLIBXOSRC=	${SRCTOP}/contrib/libxo
6d7790611SMarcel Moolenaar
77fd25affSEnji Cooper.PATH:	${LIBXOSRC}/libxo
8d7790611SMarcel Moolenaar
9d7790611SMarcel MoolenaarLIB=	xo
10d7790611SMarcel MoolenaarSHLIB_MAJOR=0
11d7790611SMarcel Moolenaar
1218b2ee82SBaptiste DaroussinSHLIBDIR?=      /lib
13948ed04aSAlfred Perlstein
14d1a0d267SMarcel MoolenaarSRCS=	libxo.c xo_encoder.c xo_syslog.c
15d7790611SMarcel Moolenaar
167fd25affSEnji CooperCFLAGS+=-I${LIBXOSRC}/libxo
17d1a0d267SMarcel MoolenaarCFLAGS+=-DXO_ENCODERDIR=\"/usr/lib/libxo/encoder\"
18d7790611SMarcel Moolenaar
19d1a0d267SMarcel MoolenaarINCS=	xo.h xo_encoder.h
20d7790611SMarcel MoolenaarINCSDIR=${INCLUDEDIR}/libxo
21d7790611SMarcel Moolenaar
22d1a0d267SMarcel MoolenaarWARNS?= 5
23d1a0d267SMarcel Moolenaar
24d7790611SMarcel MoolenaarMAN+=	libxo.3
25d7790611SMarcel MoolenaarMAN+=	xo_attr.3 \
26d7790611SMarcel Moolenaar	xo_create.3 \
27d7790611SMarcel Moolenaar	xo_emit.3 \
28d1a0d267SMarcel Moolenaar	xo_emit_err.3 \
29d7790611SMarcel Moolenaar	xo_err.3 \
30545ddfbeSMarcel Moolenaar	xo_error.3 \
31d7790611SMarcel Moolenaar	xo_finish.3 \
32d7790611SMarcel Moolenaar	xo_flush.3 \
33d1a0d267SMarcel Moolenaar	xo_message.3 \
34d7790611SMarcel Moolenaar	xo_no_setlocale.3 \
35d7790611SMarcel Moolenaar	xo_open_container.3 \
36d7790611SMarcel Moolenaar	xo_open_list.3 \
37d1a0d267SMarcel Moolenaar	xo_open_marker.3 \
38d7790611SMarcel Moolenaar	xo_parse_args.3 \
39d7790611SMarcel Moolenaar	xo_set_allocator.3 \
40d7790611SMarcel Moolenaar	xo_set_flags.3 \
41d7790611SMarcel Moolenaar	xo_set_info.3 \
42d7790611SMarcel Moolenaar	xo_set_options.3 \
43d7790611SMarcel Moolenaar	xo_set_style.3 \
44d1a0d267SMarcel Moolenaar	xo_set_syslog_enterprise_id.3 \
45788ca347SMarcel Moolenaar	xo_set_version.3 \
46d1a0d267SMarcel Moolenaar	xo_set_writer.3 \
47d1a0d267SMarcel Moolenaar	xo_syslog.3
48d7790611SMarcel MoolenaarMAN+=	xo_format.5
49d7790611SMarcel Moolenaar
50ebc990cfSChristian BruefferMLINKS=	xo_attr.3 xo_attr_h.3 \
51ebc990cfSChristian Brueffer	xo_attr.3 xo_attr_hv.3 \
52ebc990cfSChristian Brueffer	xo_create.3 xo_create_to_file.3 \
53ebc990cfSChristian Brueffer	xo_create.3 xo_destroy.3 \
54ebc990cfSChristian Brueffer	xo_emit.3 xo_emit_h.3 \
55ebc990cfSChristian Brueffer	xo_emit.3 xo_emit_hv.3 \
56d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_errc.3 \
57d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_errx.3 \
58d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_warn.3 \
59d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_warnx.3 \
60d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_warn_c.3 \
61d1a0d267SMarcel Moolenaar	xo_emit_err.3 xo_emit_warn_hc.3 \
62d1a0d267SMarcel Moolenaar	xo_err.3 xo_errc.3 \
63d1a0d267SMarcel Moolenaar	xo_err.3 xo_errx.3 \
64ebc990cfSChristian Brueffer	xo_err.3 xo_warn.3 \
65ebc990cfSChristian Brueffer	xo_err.3 xo_warnx.3 \
66ebc990cfSChristian Brueffer	xo_err.3 xo_warn_c.3 \
67ebc990cfSChristian Brueffer	xo_err.3 xo_warn_hc.3 \
68ebc990cfSChristian Brueffer	xo_finish.3 xo_finish_h.3 \
69ebc990cfSChristian Brueffer	xo_flush.3 xo_flush_h.3 \
70d1a0d267SMarcel Moolenaar	xo_message.3 xo_message_c.3 \
71d1a0d267SMarcel Moolenaar	xo_message.3 xo_message_hc.3 \
72d1a0d267SMarcel Moolenaar	xo_message.3 xo_message_hcv.3 \
73ebc990cfSChristian Brueffer	xo_open_container.3 xo_open_container_h.3 \
74ebc990cfSChristian Brueffer	xo_open_container.3 xo_open_container_hd.3 \
75ebc990cfSChristian Brueffer	xo_open_container.3 xo_open_container_d.3 \
76ebc990cfSChristian Brueffer	xo_open_container.3 xo_close_container.3 \
77ebc990cfSChristian Brueffer	xo_open_container.3 xo_close_container_h.3 \
78ebc990cfSChristian Brueffer	xo_open_container.3 xo_close_container_hd.3 \
79ebc990cfSChristian Brueffer	xo_open_container.3 xo_close_container_d.3 \
80ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_list_h.3 \
81ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_list_hd.3 \
82ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_list_d.3 \
83ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_instance.3 \
84ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_instance_h.3 \
85ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_instance_hd.3 \
86ebc990cfSChristian Brueffer	xo_open_list.3 xo_open_instance_d.3 \
87ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_instance.3 \
88ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_instance_h.3 \
89ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_instance_hd.3 \
90ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_instance_d.3 \
91ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_list.3 \
92ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_list_h.3 \
93ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_list_hd.3 \
94ebc990cfSChristian Brueffer	xo_open_list.3 xo_close_list_d.3 \
95d1a0d267SMarcel Moolenaar	xo_open_marker.3 xo_open_marker_h.3 \
96d1a0d267SMarcel Moolenaar	xo_open_marker.3 xo_close_marker.3 \
97d1a0d267SMarcel Moolenaar	xo_open_marker.3 xo_close_marker_h.3 \
98d1a0d267SMarcel Moolenaar	xo_parse_args.3 xo_set_program.3 \
99ebc990cfSChristian Brueffer	xo_set_flags.3 xo_clear_flags.3 \
100d1a0d267SMarcel Moolenaar	xo_set_style.3 xo_set_style_name.3 \
101d1a0d267SMarcel Moolenaar	xo_set_version.3 xo_set_version_h.3 \
102d1a0d267SMarcel Moolenaar	xo_syslog.3 xo_close_log.3 \
103d1a0d267SMarcel Moolenaar	xo_syslog.3 xo_open_log.3 \
104d1a0d267SMarcel Moolenaar	xo_syslog.3 xo_set_logmask.3 \
105d1a0d267SMarcel Moolenaar	xo_syslog.3 xo_vsyslog.3
106ebc990cfSChristian Brueffer
107*4436b51dSEnji Cooper.if ${MK_TESTS} != "no"
108*4436b51dSEnji CooperSUBDIR+=	tests
109*4436b51dSEnji Cooper.endif
110*4436b51dSEnji Cooper
111d7790611SMarcel Moolenaar.include <bsd.lib.mk>
112