build-sys: fix build with zlib/xz after private lib
diff --git a/Makefile.am b/Makefile.am
index 6c1e118..4e28ed4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -66,9 +66,6 @@
libkmod/libkmod-file.c \
libkmod/libkmod-elf.c
-noinst_LTLIBRARIES += libkmod/libkmod-private.la
-libkmod_libkmod_private_la_SOURCES = $(libkmod_libkmod_la_SOURCES)
-
EXTRA_DIST += libkmod/libkmod.sym
EXTRA_DIST += libkmod/COPYING libkmod/README
@@ -80,6 +77,13 @@
libkmod_libkmod_la_LIBADD = libkmod/libkmod-util.la \
${liblzma_LIBS} ${zlib_LIBS}
+noinst_LTLIBRARIES += libkmod/libkmod-private.la
+libkmod_libkmod_private_la_SOURCES = $(libkmod_libkmod_la_SOURCES)
+libkmod_libkmod_private_la_LDFLAGS = $(AM_LDFLAGS) \
+ -Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym
+libkmod_libkmod_private_la_DEPENDENCIES = $(libkmod_libkmod_la_DEPENDENCIES)
+libkmod_libkmod_private_la_LIBADD = $(libkmod_libkmod_la_LIBADD)
+
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libkmod/libkmod.pc
EXTRA_DIST += libkmod/libkmod.pc.in