summaryrefslogtreecommitdiffstats
path: root/lib/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Makefile.am')
-rw-r--r--lib/Makefile.am10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 100b633..4d0ee0c 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -16,8 +16,18 @@ libumberlog_include_HEADERS = umberlog.h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libumberlog.pc
+pkglib_LTLIBRARIES = libumberlog_preload.la
+
+libumberlog_preload_la_SOURCES = umberlog_preload.c buffer.c buffer.h umberlog.h
+libumberlog_preload_la_LIBADD = -lpthread
+libumberlog_preload_la_LDFLAGS = -avoid-version -shared
+
EXTRA_DIST = umberlog.rst libumberlog.ld
+# We need this dependency, but can't compile umberlog.c into
+# libumberlog_preload.
+umberlog_preload.c: umberlog.c
+
if ENABLE_MANS
man3_MANS = umberlog.3
CLEANFILES = umberlog.3