X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=libudev%2FMakefile.am;h=3ed05a31e3b9a85f816ec0910388fdfa63860057;hp=522244641eaa772fa9ccaf443690253a516a1565;hb=182c9b158495b55212651ed5e57d0d486a6ba781;hpb=6133f3432fe86bc140cc9ba74794826f75c915fa diff --git a/libudev/Makefile.am b/libudev/Makefile.am index 522244641..3ed05a31e 100644 --- a/libudev/Makefile.am +++ b/libudev/Makefile.am @@ -12,7 +12,7 @@ test_libudev_SOURCES = \ test_libudev_LDADD = \ libudev.la -rootlib_LTLIBRARIES = \ +lib_LTLIBRARIES = \ libudev.la include_HEADERS =\ @@ -29,7 +29,7 @@ libudev_la_SOURCES =\ libudev-queue.c LT_CURRENT=4 -LT_REVISION=0 +LT_REVISION=1 LT_AGE=4 libudev_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ @@ -42,17 +42,15 @@ pkgconfig_DATA = \ EXTRA_DIST = \ exported_symbols -# move devel files from $(rootlibdir) to $(libdir) if needed -install-data-hook: - rm -f $(DESTDIR)$(rootlibdir)/libudev.la - if test "$(libdir)" != "$(rootlibdir)"; then \ - mkdir -p $(DESTDIR)$(rootlibdir); \ - so_img_name=$$(readlink $(DESTDIR)$(rootlibdir)/libudev.so); \ - rm $(DESTDIR)$(rootlibdir)/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; \ +# 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$(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.a - rm -f $(DESTDIR)$(rootlibdir)/libudev.so* + rm -f $(DESTDIR)$(rootlib_execdir)/libudev.so*