1 AUTOMAKE_OPTIONS = subdir-objects foreign
3 BUILT_SOURCES = include/dlog.h
5 AM_CFLAGS = -I$(srcdir)/include \
8 $(CAPI_BASE_COMMON_CFLAGS) \
11 dlog_includedir = $(includedir)/dlog
13 dlog_include_HEADERS = \
15 include/dlog-internal.h
17 lib_LTLIBRARIES = libdlog.la
19 libdlog_la_SOURCES = \
21 src/shared/logcommon.c \
22 src/shared/logconfig.c \
23 src/shared/queued_entry.c \
24 src/libdlog/loglimiter.c \
25 src/libdlog/log_pipe.c \
26 src/libdlog/log_android.c \
27 src/libdlog/log_kmsg.c
29 libdlog_la_LIBADD = -lpthread \
30 $(CAPI_BASE_COMMON_LIBS)
32 bin_PROGRAMS = dlogutil
43 src/logutil/logutil.c \
44 src/shared/logcommon.c \
45 src/shared/logprint.c \
46 src/shared/queued_entry.c \
47 src/shared/log_file.c \
48 src/shared/logconfig.c
50 bin_PROGRAMS += dlog_logger
52 dlog_logger_CFLAGS = \
54 $(LIBSYSTEMD_CFLAGS) \
60 dlog_logger_LDFLAGS = \
64 dlog_logger_SOURCES = \
66 src/shared/logcommon.c \
67 src/shared/logconfig.c \
68 src/shared/logprint.c \
69 src/shared/queued_entry.c \
72 sbin_PROGRAMS = dloginit
84 src/loginit/loginit.c \
85 src/shared/logconfig.c \
86 src/shared/logcommon.c
88 bin_PROGRAMS += dlogctrl
98 src/shared/logconfig.c \
103 src/tests/kmsg_parser \
108 src/tests/kmsg_parser \
111 src_tests_config_SOURCES = src/tests/config.c src/shared/logconfig.c
112 src_tests_config_CFLAGS = $(AM_CFLAGS)
113 src_tests_config_LDFLAGS = $(AM_LDFLAGS)
115 src_tests_kmsg_parser_SOURCES = src/tests/kmsg_parser.c src/shared/queued_entry.c src/shared/logprint.c
116 src_tests_kmsg_parser_CFLAGS = $(AM_CFLAGS)
117 src_tests_kmsg_parser_LDFLAGS = $(AM_LDFLAGS)
119 src_tests_filters_SOURCES = src/tests/filters.c src/shared/logprint.c
120 src_tests_filters_CFLAGS = $(AM_CFLAGS)
121 src_tests_filters_LDFLAGS = $(AM_LDFLAGS)
124 usrlibtmpfilesddir = /usr/lib/tmpfiles.d
125 usrlibtmpfilesd_DATA = configs/dlog-run.conf
127 pkgconfigdir = $(libdir)/pkgconfig
128 pkgconfig_DATA = dlog.pc