Got the target libs to build libntfs-3g and libfuse-lite if selected

edge.strict_endians
Jean-Pierre André 2011-07-05 12:17:11 +02:00
parent 6742b536b0
commit f510c5cdf4
5 changed files with 26 additions and 8 deletions

View File

@ -34,13 +34,25 @@ dist-hook:
libtool: $(LIBTOOL_DEPS)
$(SHELL) ./config.status --recheck
libs:
if FUSE_INTERNAL
(cd libfuse-lite && $(MAKE) libs) || exit 1;
endif
(cd libntfs-3g && $(MAKE) libs) || exit 1;
libntfs:
(cd libntfs-3g && $(MAKE) libs) || exit 1;
drivers: libs
(cd src && $(MAKE) drivers) || exit 1;
ntfsprogs: libntfs
(cd ntfsprogs && $(MAKE)) || exit 1;
if ENABLE_NTFSPROGS
strip:
(cd ntfsprogs && $(MAKE) strip) || exit 1;
libs:
(cd libntfs-3g && $(MAKE) libs) || exit 1;
extra: extras
extras: libs

6
README
View File

@ -52,6 +52,12 @@ Below are a few specific options to ./configure :
--enable-xattr-mappings : enable system extended attributes mappings
--with-fuse=external : use external fuse (overriding Linux default)
There are also a few make targets for building parts :
make libntfs : only build the libntfs-3g library
make libs : only build libntfs-3g (and libfuse-lite, if relevant)
make drivers : only build drivers and libraries, without ntfsprogs
make ntfsprogs : only build ntfsprogs and libntfs-3g, without drivers
Non-Linux: Please see
http://www.tuxera.com/community/ntfs-3g-download/

View File

@ -26,3 +26,5 @@ libfuse_lite_la_SOURCES = \
mount.c \
mount_util.c \
mount_util.h
libs: libfuse-lite.la

View File

@ -13,10 +13,6 @@ libntfs_3g_la_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/include/ntfs-3g
libntfs_3g_la_LDFLAGS = -version-info $(LIBNTFS_3G_VERSION) -no-undefined
if FUSE_INTERNAL
libntfs_3g_la_LIBADD = $(top_builddir)/libfuse-lite/libfuse-lite.la
endif
libntfs_3g_la_SOURCES = \
acls.c \
attrib.c \

View File

@ -5,7 +5,7 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
if FUSE_INTERNAL
FUSE_CFLAGS = -I$(top_srcdir)/include/fuse-lite
FUSE_LIBS =
FUSE_LIBS = $(top_builddir)/libfuse-lite/libfuse-lite.la
else
FUSE_CFLAGS = $(FUSE_MODULE_CFLAGS)
FUSE_LIBS = $(FUSE_MODULE_LIBS)
@ -57,6 +57,8 @@ ntfs_3g_probe_SOURCES = ntfs-3g.probe.c
ntfs_3g_usermap_SOURCES = usermap.c
ntfs_3g_secaudit_SOURCES = secaudit.c
drivers : $(FUSE_LIBS) ntfs-3g lowntfs-3g
if RUN_LDCONFIG
install-exec-hook:
$(LDCONFIG)