Home | History | Annotate | Download | only in lib
      1 ## Makefile.am
      2 
      3 lib_LTLIBRARIES = libf2fs.la
      4 
      5 libf2fs_la_SOURCES = libf2fs.c libf2fs_io.c libf2fs_zoned.c
      6 libf2fs_la_CFLAGS = -Wall
      7 libf2fs_la_CPPFLAGS = -I$(top_srcdir)/include
      8 libf2fs_la_LDFLAGS = -version-info $(LIBF2FS_CURRENT):$(LIBF2FS_REVISION):$(LIBF2FS_AGE)
      9 
     10 root_libdir=@root_libdir@
     11 
     12 install-exec-hook:
     13 	if test -n "$(root_libdir)" -a "$(libdir)" != "$(root_libdir)" -a \
     14 	    -f "$(DESTDIR)$(libdir)/libf2fs.so"; then \
     15 		$(MKDIR_P) $(DESTDIR)$(root_libdir); \
     16 		mv $(DESTDIR)$(libdir)/libf2fs.so.* $(DESTDIR)$(root_libdir); \
     17 		so_img_name=$$(readlink $(DESTDIR)$(libdir)/libf2fs.so); \
     18 		so_img_rel_target=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g'); \
     19 		(cd $(DESTDIR)$(libdir) && \
     20 			rm -f libf2fs.so && \
     21 			$(LN_S) $$so_img_rel_target$(root_libdir)/$$so_img_name libf2fs.so); \
     22 	fi
     23 
     24 uninstall-hook:
     25 	rm -f $(DESTDIR)$(root_libdir)/libf2fs.so*
     26