summaryrefslogtreecommitdiff
path: root/lib/Makefile.elf-lib
AgeCommit message (Collapse)AuthorFilesLines
2010-05-17Add configure options --enable-symlink-build and --enable-symlink-installTheodore Ts'o1-3/+4
These options allow e2fsprogs to be built using symlinks instead of hard links, and to be installed using symlinks instead of hard links, respectively. Addresses-Sourceforge-Bug: #1436294 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-02Add support for configure --enable-verbose-makecmdsTheodore Ts'o1-23/+23
Some people don't want to see the concise "kernel-style" make output. This configure option allows build engines that want to see the full set of commands executed by the makefile to get what they want. Most people will find this more distracting than useful, unless they need to debug the Makefiles. (It is not necessary to rerun configure to enable this verbose make output temprarily; if a developer wants to do a quick debug of a directory's makefile, he or she can simply edit the definition of the $(E) and $(Q) variables in the Makefile; instructions can be found in the MCONFIG file which is included in at the beginning of every Makefile.) Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-09-07Install with relative symlinks if $(root_libdir) == $(libdir)Theodore Ts'o1-2/+6
When installing the ELF link library, avoid using absolute pathnames if $(root_libdir) and $(libdir) are the same. Addresses-Sourceforge-Bug: #1782913 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-03-10Fix the subdirs logic so it works with GNU make 3.80Theodore Ts'o1-1/+1
The previous fix which fixed the problem with GNU make 3.81 building all of the library object files caused GNU make 3.80 fail because the subdirectories (such as elfshared) were not getting created. This fix should allow the Makefiles to work with both GNU make 3.80 and GNU make 3.81.
2005-12-29Avoid needlessly recompilation of library objection filesTheodore Ts'o1-5/+3
Fixing the problem of parallel builds sometimes not creating the library subdirectories caused library object files to get constantly recompiled. Fix this by remaping how the Makefile subdirectories decide to create the subdirectories. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-12-10Use $(LDFLAGS) when generating shared librariesTheodore Ts'o1-1/+1
Makefile.elf-lib, Makefile.solaris-lib: Add $(LDFLAGS) to the command line argument when generating the shared library, to allow cross-compile and other builds that might need to specify -L paths to needed libraries. Addresses Sourceforge Bug #1261549 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2004-12-15Add install-strip and install-shlibs-strip targetsTheodore Ts'o1-7/+20
Use Linux-kernel-style makefile output for "make install" Update intl/Makefile.in to version from gettext 0.14.1
2004-12-14Use MKINSTALLDIRS macro so that the Makefiles can find the scriptTheodore Ts'o1-1/+1
correctly. Update Makefile dependencies. Update "make depend" production so that it filters out comments inserted by newer gcc compilers. Remove sync from e2fsck's "make all" target.
2004-11-30Use Linux-kernel-style makefile output to make it easier to Theodore Ts'o1-8/+10
see errors/warnings.
2001-05-19Many files:Theodore Ts'o1-2/+2
Makefile.bsd-lib, Makefile.dll-lib, Makefile.elf-lib, Makefile.solaris-lib: Use $(LDCONFIG) instead of -ldconfig.
1998-04-01Many files:Theodore Ts'o1-2/+8
Change to use new installation directory variables convention. Add uninstall rules.
1998-03-30ChangeLog, e2fsck.h, pass4.c, super.c:Theodore Ts'o1-3/+3
super.c, e2fsck.h: Always declare e2fsck_get_device_size() as an extern in e2fsck.h to prevent -Wall warnings. pass4.c (e2fsck_pass4): Remove unused variable 'j'. super.c (check_super_block): Fix broken superblock sanity check when calculating blocks_per_group if s_log_frag_size != s_log_block_size. Since we don't support fragments, this isn't a bug deal, but it's good to get it fixed. ChangeLog, Makefile.elf-lib: Makefile.elf-lib (installdirs): Change use of DLL_INSTALL_DIR to ELF_INSTALL_DIR. (Doesn't make a difference currently, but it's correct this way.) ChangeLog, fgetversion.c, getversion.c: getversion.c (getversion): Return 0 if there's no error. fgetversion.c (fgetversion): Pass the address of the temporary variable instead of the unitialized variable to the EXT2_IOC_GETVERSION ioctl.
1997-04-29Many files:Theodore Ts'o1-2/+3
Checked in e2fsprogs-1.07
1997-04-29Many files:Theodore Ts'o1-5/+9
Checked in e2fsprogs 1.05
1997-04-29Many files:Theodore Ts'o1-1/+1
Checked in e2fsprogs 1.04.
1997-04-26Many files:Theodore Ts'o1-1/+5
Checkin of e2fsprogs 1.02.
1997-04-26Many files:Theodore Ts'o1-2/+5
Checked in e2fsprogs 1.01.
1997-04-26Many files:Theodore Ts'o1-0/+41
Checked in e2fsprogs 0.5c