1
include $(top_srcdir)/config/include-Makefile.am
3
AM_CPPFLAGS += -I$(ul_libmount_incdir) \
4
-I$(ul_libmount_srcdir) \
5
-I$(ul_libblkid_incdir)
8
mountincdir = $(includedir)/libmount
9
nodist_mountinc_HEADERS = libmount.h
11
usrlib_exec_LTLIBRARIES = libmount.la
12
libmount_la_SOURCES = mountP.h version.c utils.c test.c init.c cache.c \
13
optstr.c optmap.c iter.c lock.c \
14
fs.c tab.c tab_parse.c tab_update.c \
15
context.c context_mount.c context_umount.c \
17
$(top_srcdir)/lib/at.c \
18
$(top_srcdir)/include/list.h \
19
$(top_srcdir)/lib/mangle.c \
20
$(top_srcdir)/lib/canonicalize.c \
21
$(top_srcdir)/lib/strutils.c \
22
$(top_srcdir)/lib/env.c
24
nodist_libmount_la_SOURCES = mountP.h
26
libmount_la_LIBADD = $(ul_libblkid_la) $(SELINUX_LIBS)
28
libmount_la_DEPENDENCIES = $(libmount_la_LIBADD) libmount.sym libmount.h.in
30
libmount_la_LDFLAGS = -Wl,--version-script=$(ul_libmount_srcdir)/libmount.sym \
31
-version-info $(LIBMOUNT_VERSION_INFO)
33
TESTS_LIBS = $(UUID_LIBS)
36
TESTS_LIBS += $(SELINUX_LIBS)
39
EXTRA_DIST = libmount.sym libmount.h.in
42
# move lib from $(usrlib_execdir) to $(libdir) if needed
44
if test "$(usrlib_execdir)" != "$(libdir)"; then \
45
mkdir -p $(DESTDIR)$(libdir); \
46
mv $(DESTDIR)$(usrlib_execdir)/libmount.so.* $(DESTDIR)$(libdir); \
47
so_img_name=$$(readlink $(DESTDIR)$(usrlib_execdir)/libmount.so); \
48
so_img_rel_target=$$(echo $(usrlib_execdir) | sed 's,\(^/\|\)[^/][^/]*,..,g'); \
49
(cd $(DESTDIR)$(usrlib_execdir) && \
50
rm -f libmount.so && \
51
$(LN_S) $$so_img_rel_target$(libdir)/$$so_img_name libmount.so); \
55
rm -f $(DESTDIR)$(libdir)/libmount.so*
58
tests = test_version test_cache test_optstr test_lock \
59
test_tab test_utils test_tab_update test_context
63
$(AM_V_CC)$(COMPILE) -DTEST_PROGRAM $< .libs/libmount.a \
64
$(ul_libblkid_builddir)/.libs/libblkid.a -o $@ \