summaryrefslogtreecommitdiff
path: root/Makefile-libgsystem.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile-libgsystem.am')
-rw-r--r--Makefile-libgsystem.am19
1 files changed, 19 insertions, 0 deletions
diff --git a/Makefile-libgsystem.am b/Makefile-libgsystem.am
index adc997f..6110a33 100644
--- a/Makefile-libgsystem.am
+++ b/Makefile-libgsystem.am
@@ -31,6 +31,25 @@ libgsystem_la_SOURCES = \
$(libgsystem_srcpath)/gsystem-subprocess.c \
$(libgsystem_srcpath)/libgsystem.h \
$(NULL)
+
libgsystem_la_CFLAGS = $(AM_CFLAGS) $(libgsystem_cflags)
libgsystem_la_LDFLAGS = -avoid-version -Bsymbolic-functions -export-symbols-regex "^gs_" -no-undefined -export-dynamic
libgsystem_la_LIBADD = $(libgsystem_libs)
+
+libgsystemlog_la_CFLAGS = $(libgsystem_la_CFLAGS)
+libgsystemlog_la_LDFLAGS = $(libgsystem_la_LDFLAGS)
+libgsystemlog_la_LIBADD = $(libgsystem_la_LIBADD)
+libgsystemlog_la_SOURCES = $(libgsystem_srcpath)/gsystem-log.h
+if HAVE_SYSTEMD_JOURNAL
+libgsystemlog_la_SOURCES += $(libgsystem_srcpath)/gsystem-log-systemd.c
+libgsystemlog_la_CFLAGS += $(SYSTEMD_JOURNAL_CFLAGS)
+libgsystemlog_la_LIBADD += $(SYSTEMD_JOURNAL_LIBS)
+else
+libgsystemlog_la_SOURCES += $(libgsystem_srcpath)/gsystem-log-syslog.c
+endif
+
+noinst_LTLIBRARIES += libgsystemlog.la
+noinst_PROGRAMS += libgsystem-testlog
+libgsystem_testlog_SOURCES = $(libgsystem_srcpath)/libgsystem-testlog.c
+libgsystem_testlog_CFLAGS = $(libgsystem_la_CFLAGS)
+libgsystem_testlog_LDADD = libgsystemlog.la $(libgsystem_libs)