X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=libudev%2FMakefile.am;h=6989bf31f31d4eddc52889b2a873c6856e38a00d;hp=b50eac9628c3b44ffb20b891090f2306de1b32c7;hb=2a827c959a77eb6df9539235c46c96b78a824cf9;hpb=9cc94b15223d158ad618a9b05210a7eb8f748007 diff --git a/libudev/Makefile.am b/libudev/Makefile.am index b50eac962..6989bf31f 100644 --- a/libudev/Makefile.am +++ b/libudev/Makefile.am @@ -28,9 +28,24 @@ libudev_la_SOURCES =\ libudev-monitor.c \ libudev-queue.c -LT_CURRENT=4 -LT_REVISION=1 -LT_AGE=4 +noinst_LTLIBRARIES = \ + libudev-private.la + +libudev_private_la_SOURCES =\ + $(libudev_la_SOURCES) \ + libudev-ctrl.c \ + libudev-util-private.c \ + libudev-device-private.c \ + libudev-queue-private.c + +if WITH_SELINUX +libudev_private_la_SOURCES += \ + libudev-selinux-private.c +endif + +LT_CURRENT=5 +LT_REVISION=0 +LT_AGE=5 libudev_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -export-symbols $(top_srcdir)/libudev/exported_symbols @@ -42,15 +57,15 @@ pkgconfig_DATA = \ EXTRA_DIST = \ exported_symbols -# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed -install-data-hook: - if test "$(libdir)" != "$(rootlibdir)"; then \ - mkdir -p $(DESTDIR)$(rootlibdir) && \ +# move lib from $(libdir) to $(rootlib_execdir) and update devel link, if needed +install-exec-hook: + if test "$(libdir)" != "$(rootlib_execdir)"; then \ + mkdir -p $(DESTDIR)$(rootlib_execdir) && \ so_img_name=$$(readlink $(DESTDIR)$(libdir)/libudev.so) && \ so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \ - ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libudev.so && \ - mv $(DESTDIR)$(libdir)/libudev.so.* $(DESTDIR)$(rootlibdir); \ + ln -sf $$so_img_rel_target_prefix$(rootlib_execdir)/$$so_img_name $(DESTDIR)$(libdir)/libudev.so && \ + mv $(DESTDIR)$(libdir)/libudev.so.* $(DESTDIR)$(rootlib_execdir); \ fi uninstall-hook: - rm -f $(DESTDIR)$(rootlibdir)/libudev.so* + rm -f $(DESTDIR)$(rootlib_execdir)/libudev.so*