summaryrefslogtreecommitdiff
path: root/lib/e2p/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2011-09-18Shorten compile commands run by the build systemTheodore Ts'o1-25/+45
The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and this was starting to cause some tools heartburn. It also made "make V=1" almost useless, since trying to following the individual commands run by make was lost in the noise of all of the defines. So fix this by putting the configure-generated defines in lib/config.h and the directory pathnames to lib/dirpaths.h. In addition, clean up some vestigal defines in configure.in and in the Makefiles to further shorten the cc command lines. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-07-02Add support for configure --enable-verbose-makecmdsTheodore Ts'o1-21/+21
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-08-29Update makefile dependency for lib/e2p/Makefile.inTheodore Ts'o1-1/+9
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2008-08-24add debugfs command to print known featuresAndreas Dilger1-2/+8
Print out the currently supported features of e2fsprogs/libext2fs via a new "debugfs supported_features" command. This helps scripts to know whether it is possible to try and enable specific features in the filesystem. Signed-off-by: Kalpak Shah <kalpak.shah@sun.com> Signed-off-by: Andreas Dilger <adilger@sun.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2008-08-15Fix a typo in lib/e2p/Makefile.inLi Zefan1-1/+1
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2006-08-30Fix potential 2**32-1 overflow by using e2p_percent()Theodore Ts'o1-2/+2
Add a new functiom, e2p_percent(), which correct calculates the percentage of a number based on a given percentage, without worrying about overflow issues. This is used where we calculate the number of reserved blocks using a percentage of the total number of blocks in a filesystem. Based on patches from Eric Sandeen, but generalized to use this new function. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Eric Sandeen <esandeen@redhat.com>
2005-12-10Address parallel build problem in the library MakefilesTheodore Ts'o1-0/+2
Add a dependency to make sure that the subdirectories are created before creating all of the object files. Addresses Sourceforge Bug: #1261553 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2005-06-16Makefile.in: Add an include path specifier when buildingTheodore Ts'o1-1/+2
tst_ostype so that "make check" will build correctly on systems without the include files from e2fsprogs installed in the system include directory.
2005-05-06Update "make depend" information. Fixes SMP parallel build problem.Theodore Ts'o1-1/+4
(Addresses Sourceforge Bug: #1157933)
2005-05-06Fix build of tst_ostype when doing a "make check" in lib/e2p; it was missingTheodore Ts'o1-1/+1
CFLAGS in the compile rule. (Addresses Sourceforge Bug: #1180572)
2005-03-19Add new functions which convert between a string and os_type: e2p_os2string()Theodore Ts'o1-4/+14
and e2p_string2os() in the e2p library.
2005-02-05Remove *.pc files on a "make distclean"Theodore Ts'o1-1/+2
Remove emacs backup files in tests/Makefile on a "make clean"
2005-01-26Add pkg-config files to e2fsprogs's libraries.Theodore Ts'o1-3/+10
2005-01-05Add new function in e2p for parsing the number of blocks on the command lineTheodore Ts'o1-4/+4
for mke2fs and resize2fs, and use this function so that filesystem size inputs to e2fsprogs command line programs are parsed consistently.
2004-12-15Add install-strip and install-shlibs-strip targetsTheodore Ts'o1-6/+8
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-5/+6
see errors/warnings.
2004-11-19Remove the a.out DLL support, since it's been obsolete and unmaintainedTheodore Ts'o1-12/+0
for a long time now.
2004-02-29Patch from Brian Bergstrand to use the correct -fPIC flag forTheodore Ts'o1-1/+1
Darwin in order to get rid of the compiler warning.
2002-11-08Update "make depend".Theodore Ts'o1-2/+6
2002-10-15Add support for new feature in ext2/3 filesystems; a default mount options fieldTheodore Ts'o1-5/+5
in the superblock. Added the tune2fs '-o' option to set this field.
2002-08-24Add support for the hash_seed and s_def_hash_ver fields in the Theodore Ts'o1-4/+4
superblock. Dumpe2fs can now print out these fields, and they can be modified using debugfs's set_super_value command. Also added to debugfs was the ability to set s_uuid and s_journal_uuid features as well.
2001-06-01ChangeLog, wordwrap.pl:Theodore Ts'o1-15/+21
Makefile.in: Move include/asm/types.h.in to lib/ext2fs/ext2_fs.h.in. wordwrap.pl: Add some rules which help fix up the dependencies. Many files: Move include/asm/types.h.in to lib/ext2fs/ext2_fs.h.in.
2001-05-14Many files:Theodore Ts'o1-16/+15
badblocks.c, chattr.c, dumpe2fs.c, e2image.c, findsuper.c, lsattr.c, mke2fs.c, mklost+found.c, tune2fs.c, util.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, resize2fs.h: resize2fs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, debugfs.h: debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, e2fsck.h, scantest.c: e2fsck.h, scantest.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, tst_uuid.c, uuid_time.c: tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h ChangeLog, Makefile.in, e2p.h: e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, test_icount.c, test_rel.c: test_icount.c, test_rel.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
2000-12-09Many files:Theodore Ts'o1-15/+25
jfs_e2fsck.h, jfs_user.h: Replaces jfs_compat.h. The jfs.h file has been moved to the include/linux directory. journal.c, revoke.c, recovery.c: Updated files from Stephen to support the V2 superblock and revoke processing. The journal.c and revoke.c files are copies from the ext3 kernel source. Makefile.in: Added revoke.c to the list of source/object files. Makefile.in: Fix up some mistakes in the source file list, and regenerate the dependencies. Update Makefile dependencies. ChangeLog, jfs.h: jfs.h: Remove excess #include of JFS_DEBUG. Not needed for e2fsprogs, since we optioanlly define it in the configuration file system.
2000-07-04ChangeLog, Makefile.in:Theodore Ts'o1-1/+1
Makefile.in: Remove explicit link of -lc in the shared library. (It shouldn't be necessary, and is harmful in some cases).
2000-04-03.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o1-1/+1
ext2_fs.h (EXT2_NOCOMPR_FL): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL. ChangeLog, Makefile.in, pf.c: pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL. Makefile.in: Add "set -e" so that any errors in installing header files causes an immediate exit.
2000-02-11ChangeLog, Makefile.in, e2p.h, pf.c:Theodore Ts'o1-1/+8
Makefile.in: Install the e2p.h header. e2p.h, pf.c (print_flags): Change the third parameter of print_flags() to be an option parameter, although we only support one option at this point. pf.c (print_flags): Updated to use a more generic structure for storing the ext2 inode flags. Add support for the (current) set of compression flags.
1999-11-19ChangeLog, Makefile.in:Theodore Ts'o1-1/+1
Makefile.in (distclean): Remove TAGS and Makefile.in.old from the source directory. Also, when making the .exclude file for the source_tar_file, exclude those two files as well. Makefile.in (distclean): Remove TAGS and Makefile.in.old from the source directory.
1999-10-23Makefile.in:Theodore Ts'o1-0/+1
Update makefile dependencies for 1.16 release.
1999-09-14ChangeLog, Makefile.in, e2p.h, feature.c, ls.c:Theodore Ts'o1-6/+6
Makefile.in, feature.c, e2p.h: New file which is used for displaying and editing superblock feature sets. ls.c (print_features, list_super): Add new function print_features which is used to display the feature bits in the superblock.
1999-07-03Makefile.in:Theodore Ts'o1-4/+2
Update dependencies. ChangeLog: Update ChangeLog to reflect full set of changes to configure.in
1998-12-03ChangeLog, pass3.c, problem.c:Theodore Ts'o1-4/+6
pass3.c (get_lost_and_found): If the filesystem is not opened read-only, then force /lost+found to be created if it is not present. problem.c: Allow PR_3_NO_LF_DIR to be handled during a preen operation. ChangeLog, Makefile.in: Makefile.in: Updated dependencies. ChangeLog, fsck.c: fsck.c (load_fs_info): Parse /etc/fstab ourselves, instead of relying on getmntent(). This has the advantage of allowing us to properly handle missing pass numbers correctly. ChangeLog, configure.in: configure.in: Add paths.h to header files for which we search.
1998-04-01ChangeLog, Makefile.in:Theodore Ts'o1-9/+9
Remove libext2fs.info*, not just libext2fs.info*.gz. Add an uninstall-doc-libs target. ChangeLog, Makefile.in, compile_et.1, compile_et.sh.in: Makefile.in: Fix bug where my_dir was set incorrectly. Install the et_c.awk and et_h.awk files in $(datadir)/et (i.e., /usr/share/et) directory. Change to use new installation directory variables convention. Fix uninstall rules to take $(DESTDIR) into account. compile_et.1: Change man page to reflect the fact that compile_et is now a awk/sed script, not a yacc script. compile_et.sh.in: Look in $(datadir)/et for et_c.awk and et_h.awk; if not found, look in the build directory. Add error checking for non-existent input file. ChangeLog, Makefile.in, mk_cmds.sh.in: Makefile.in: Install the ct_c.awk and ct_c.sed files in $(datadir)/ss (i.e., /usr/share/ss) directory. Change to use new installation directory variables convention. Fix uninstall rules to take $(DESTDIR) into account. mk_cmds.sh.in: Look in $(datadir)/ss for ct_c.awk and ct_c.sed; if not found, look in the build directory. Add error checking for non-existent input file. ChangeLog, Makefile.in: Makefile.in: Change to use new installation directory variables convention. Fix uninstall rules to take $(DESTDIR) into account.
1997-04-29Many files:Theodore Ts'o1-2/+2
Checked in e2fsprogs 1.08.
1997-04-29Many files:Theodore Ts'o1-1/+2
Checked in e2fsprogs-1.07
1997-04-29Many files:Theodore Ts'o1-5/+8
Checked in e2fsprogs 1.05
1997-04-29Many files:Theodore Ts'o1-39/+13
Checked in e2fsprogs 1.04.
1997-04-26Many files:Theodore Ts'o1-6/+6
Checkin of e2fsprogs 1.02.
1997-04-26Many files:Theodore Ts'o1-0/+1
Checked in e2fsprogs 1.01.
1997-04-26Many files:Theodore Ts'o1-0/+129
Checked in e2fsprogs 0.5c