1# $FreeBSD$ 2 3LIBXO= ${.CURDIR:H:H}/contrib/libxo 4 5.PATH: ${LIBXO}/libxo 6 7LIB= xo 8SHLIB_MAJOR=0 9 10SHLIBDIR?= /lib 11 12SRCS= libxo.c xo_encoder.c xo_syslog.c 13 14CFLAGS+=-I${LIBXO}/libxo 15CFLAGS+=-DXO_ENCODERDIR=\"/usr/lib/libxo/encoder\" 16 17INCS= xo.h xo_encoder.h 18INCSDIR=${INCLUDEDIR}/libxo 19 20WARNS?= 5 21 22MAN+= libxo.3 23MAN+= xo_attr.3 \ 24 xo_create.3 \ 25 xo_emit.3 \ 26 xo_emit_err.3 \ 27 xo_err.3 \ 28 xo_error.3 \ 29 xo_finish.3 \ 30 xo_flush.3 \ 31 xo_message.3 \ 32 xo_no_setlocale.3 \ 33 xo_open_container.3 \ 34 xo_open_list.3 \ 35 xo_open_marker.3 \ 36 xo_parse_args.3 \ 37 xo_set_allocator.3 \ 38 xo_set_flags.3 \ 39 xo_set_info.3 \ 40 xo_set_options.3 \ 41 xo_set_style.3 \ 42 xo_set_syslog_enterprise_id.3 \ 43 xo_set_version.3 \ 44 xo_set_writer.3 \ 45 xo_syslog.3 46MAN+= xo_format.5 47 48MLINKS= xo_attr.3 xo_attr_h.3 \ 49 xo_attr.3 xo_attr_hv.3 \ 50 xo_create.3 xo_create_to_file.3 \ 51 xo_create.3 xo_destroy.3 \ 52 xo_emit.3 xo_emit_h.3 \ 53 xo_emit.3 xo_emit_hv.3 \ 54 xo_emit_err.3 xo_emit_errc.3 \ 55 xo_emit_err.3 xo_emit_errx.3 \ 56 xo_emit_err.3 xo_emit_warn.3 \ 57 xo_emit_err.3 xo_emit_warnx.3 \ 58 xo_emit_err.3 xo_emit_warn_c.3 \ 59 xo_emit_err.3 xo_emit_warn_hc.3 \ 60 xo_err.3 xo_errc.3 \ 61 xo_err.3 xo_errx.3 \ 62 xo_err.3 xo_warn.3 \ 63 xo_err.3 xo_warnx.3 \ 64 xo_err.3 xo_warn_c.3 \ 65 xo_err.3 xo_warn_hc.3 \ 66 xo_finish.3 xo_finish_h.3 \ 67 xo_flush.3 xo_flush_h.3 \ 68 xo_message.3 xo_message_c.3 \ 69 xo_message.3 xo_message_hc.3 \ 70 xo_message.3 xo_message_hcv.3 \ 71 xo_open_container.3 xo_open_container_h.3 \ 72 xo_open_container.3 xo_open_container_hd.3 \ 73 xo_open_container.3 xo_open_container_d.3 \ 74 xo_open_container.3 xo_close_container.3 \ 75 xo_open_container.3 xo_close_container_h.3 \ 76 xo_open_container.3 xo_close_container_hd.3 \ 77 xo_open_container.3 xo_close_container_d.3 \ 78 xo_open_list.3 xo_open_list_h.3 \ 79 xo_open_list.3 xo_open_list_hd.3 \ 80 xo_open_list.3 xo_open_list_d.3 \ 81 xo_open_list.3 xo_open_instance.3 \ 82 xo_open_list.3 xo_open_instance_h.3 \ 83 xo_open_list.3 xo_open_instance_hd.3 \ 84 xo_open_list.3 xo_open_instance_d.3 \ 85 xo_open_list.3 xo_close_instance.3 \ 86 xo_open_list.3 xo_close_instance_h.3 \ 87 xo_open_list.3 xo_close_instance_hd.3 \ 88 xo_open_list.3 xo_close_instance_d.3 \ 89 xo_open_list.3 xo_close_list.3 \ 90 xo_open_list.3 xo_close_list_h.3 \ 91 xo_open_list.3 xo_close_list_hd.3 \ 92 xo_open_list.3 xo_close_list_d.3 \ 93 xo_open_marker.3 xo_open_marker_h.3 \ 94 xo_open_marker.3 xo_close_marker.3 \ 95 xo_open_marker.3 xo_close_marker_h.3 \ 96 xo_parse_args.3 xo_set_program.3 \ 97 xo_set_flags.3 xo_clear_flags.3 \ 98 xo_set_style.3 xo_set_style_name.3 \ 99 xo_set_version.3 xo_set_version_h.3 \ 100 xo_syslog.3 xo_close_log.3 \ 101 xo_syslog.3 xo_open_log.3 \ 102 xo_syslog.3 xo_set_logmask.3 \ 103 xo_syslog.3 xo_vsyslog.3 104 105.include <bsd.lib.mk> 106