diff --git a/ChangeLog b/ChangeLog index 1e4d9d84..020da267 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 06/01/2004 - 1.8.2-WIP - Compile fixes for DJGPP. (Chrisophe Grenier, me) - Add compatibility for building on FreeBSD. (Christophe Grenier) + - Add new compile target "make libs" which only compiles libntfs. 06/01/2004 - 1.8.1 - Important bug fix and various enhancements. - Add new API function attrib.[hc]:ntfs_attr_map_whole_runlist(). diff --git a/Makefile.am b/Makefile.am index 150a0904..2f0ee189 100644 --- a/Makefile.am +++ b/Makefile.am @@ -21,3 +21,6 @@ extra: extras extras: $(MAKE) -C ntfsprogs extras +libs: + $(MAKE) -C libntfs libs + diff --git a/Makefile.in b/Makefile.in index c5242514..0885e97c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -470,6 +470,9 @@ extra: extras extras: $(MAKE) -C ntfsprogs extras + +libs: + $(MAKE) -C libntfs libs # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/libntfs/Makefile.am b/libntfs/Makefile.am index eb1a43ea..4cc8cba5 100644 --- a/libntfs/Makefile.am +++ b/libntfs/Makefile.am @@ -74,3 +74,5 @@ INCLUDES = $(linux_ntfsincludedir) $(all_includes) EXTRA_DIST = unix_io.c win32_io.c libntfs.conf.in +libs: $(lib_LTLIBRARIES) + diff --git a/libntfs/Makefile.in b/libntfs/Makefile.in index fef108ac..6075450e 100644 --- a/libntfs/Makefile.in +++ b/libntfs/Makefile.in @@ -126,14 +126,6 @@ install_sh = @install_sh@ LTVERSION_LIBNTFS = 5:0:0 LTVERSION_LIBNTFS_GNOMEVFS = 1:0:0 -# Later gcc require -fms-extensions to work. -@GCC_NEEDS_MS_EXTENSIONS_TRUE@GCCflag = -fms-extensions -@GCC_NEEDS_MS_EXTENSIONS_FALSE@GCCflag = - -# Need this to enable 64-bit (device) file access functions and parameters. -@DEBUG_TRUE@AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall -g -DDEBUG $(GCCflag) -@DEBUG_FALSE@AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall $(GCCflag) - linux_ntfsincludedir = -I$(top_srcdir)/include lib_LTLIBRARIES = libntfs.la @@ -165,7 +157,7 @@ libntfs_la_SOURCES = \ libntfs_gnomevfs_la_LDFLAGS = -version-info $(LTVERSION_LIBNTFS_GNOMEVFS) libntfs_gnomevfs_la_LIBADD = libntfs.la libntfs_gnomevfs_la_LIBS = $(LIBNTFS_GNOMEVFS_LIBS) -libntfs_gnomevfs_la_CFLAGS = $(LIBNTFS_GNOMEVFS_CFLAGS) $(GCCflag) +libntfs_gnomevfs_la_CFLAGS = $(LIBNTFS_GNOMEVFS_CFLAGS) libntfs_gnomevfs_la_SOURCES = \ gnome-vfs-method.c \ gnome-vfs-module.c @@ -604,6 +596,8 @@ uninstall-man: uninstall-man8 uninstall-gnomevfsmoduleslibLTLIBRARIES uninstall-info-am \ uninstall-libLTLIBRARIES uninstall-man uninstall-man8 + +libs: $(lib_LTLIBRARIES) # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: