• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## Makefile.am
2
3lib_LTLIBRARIES = libf2fs.la
4
5libf2fs_la_SOURCES = libf2fs.c libf2fs_io.c libf2fs_zoned.c
6libf2fs_la_CFLAGS = -Wall
7libf2fs_la_CPPFLAGS = -I$(top_srcdir)/include
8libf2fs_la_LDFLAGS = -version-info $(LIBF2FS_CURRENT):$(LIBF2FS_REVISION):$(LIBF2FS_AGE)
9
10root_libdir=@root_libdir@
11
12install-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
24uninstall-hook:
25	rm -f $(DESTDIR)$(root_libdir)/libf2fs.so*
26