X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=Makefile.in;h=0aa2d72c82c53e7112114c697af87e665258be4d;hb=64ed1351c8ffaa07944dd16780879a62f7d2df7c;hp=7da9ad7df16f709e59a9214b919155934c7407ea;hpb=dcb8e1fa0452a3d31b678351c2297ad0255d3e4b;p=tools%2Fe2fsprogs.git diff --git a/Makefile.in b/Makefile.in index 7da9ad7..0aa2d72 100644 --- a/Makefile.in +++ b/Makefile.in @@ -4,6 +4,7 @@ VPATH = @srcdir@ top_builddir = . my_dir = . INSTALL = @INSTALL@ +MKDIR_P = @MKDIR_P@ @MCONFIG@ @@ -13,10 +14,17 @@ INSTALL = @INSTALL@ @DEBUGFS_CMT@DEBUGFS_DIR= debugfs @UUID_CMT@UUID_LIB_SUBDIR= lib/uuid @BLKID_CMT@BLKID_LIB_SUBDIR= lib/blkid -SUPPORT_LIB_SUBDIR= lib/support +@E2SCRUB_CMT@E2SCRUB_DIR= scrub +@ALL_CMT@SUPPORT_LIB_SUBDIR= lib/support +@ALL_CMT@E2P_LIB_SUBDIR= lib/e2p +@ALL_CMT@EXT2FS_LIB_SUBDIR= lib/ext2fs + +LIB_SUBDIRS=lib/et lib/ss $(E2P_LIB_SUBDIR) $(UUID_LIB_SUBDIR) \ + $(BLKID_LIB_SUBDIR) $(SUPPORT_LIB_SUBDIR) $(EXT2FS_LIB_SUBDIR) + +PROG_SUBDIRS=e2fsck $(DEBUGFS_DIR) misc $(RESIZE_DIR) tests/progs \ + tests/fuzz po $(E2SCRUB_DIR) -LIB_SUBDIRS=lib/et lib/ss lib/e2p $(UUID_LIB_SUBDIR) $(BLKID_LIB_SUBDIR) $(SUPPORT_LIB_SUBDIR) lib/ext2fs intl -PROG_SUBDIRS=e2fsck $(DEBUGFS_DIR) misc $(RESIZE_DIR) tests/progs po SUBDIRS=util $(LIB_SUBDIRS) $(PROG_SUBDIRS) tests SUBS= util/subst.conf lib/config.h $(top_builddir)/lib/dirpaths.h \ @@ -26,8 +34,12 @@ TAR=tar all:: subs $(MAKE) libs - $(MAKE) progs - $(MAKE) docs +@ALL_CMT@ $(MAKE) progs +@ALL_CMT@ $(MAKE) docs + +all-static:: + $(MAKE) libs +@ALL_CMT@ $(MAKE) static-progs subs: $(DEP_SUBSTITUTE) @for i in $(SUBS) ; do if test -d `dirname $$i` ; \ @@ -37,13 +49,20 @@ subs: $(DEP_SUBSTITUTE) @(if test -d lib/support ; then cd lib/support && $(MAKE) prof_err.h; fi) progs: all-progs-recursive +static-progs: all-static-progs-recursive libs: all-libs-recursive -all-progs-recursive all-libs-recursive: subs +all-progs-recursive all-libs-recursive:: subs -e2fsprogs.spec: $(DEP_SUBSTITUTE) e2fsprogs.spec.in - cd $(top_builddir); CONFIG_FILES=./e2fsprogs.spec ./config.status +e2fsprogs-RHEL-6.spec: $(DEP_SUBSTITUTE) e2fsprogs-RHEL-6.spec.in + cd $(top_builddir); CONFIG_FILES=./e2fsprogs-RHEL-6.spec ./config.status -rpm: e2fsprogs.spec +e2fsprogs-SUSE_LINUX-11+.spec: $(DEP_SUBSTITUTE) e2fsprogs-SUSE_LINUX-11+.spec.in + cd $(top_builddir); CONFIG_FILES=./e2fsprogs-SUSE_LINUX-11+.spec ./config.status + +e2fsprogs-RHEL-7+.spec: $(DEP_SUBSTITUTE) e2fsprogs-RHEL-7+.spec.in + cd $(top_builddir); CONFIG_FILES=./e2fsprogs-RHEL-7+.spec ./config.status + +rpm: e2fsprogs-RHEL-6.spec e2fsprogs-SUSE_LINUX-11+.spec e2fsprogs-RHEL-7+.spec sh contrib/build-rpm docs: @@ -63,7 +82,7 @@ distclean-doc: install: subs all-libs-recursive install-progs-recursive \ install-shlibs-libs-recursive install-doc-libs - if test ! -d e2fsck && test ! -d debugfs && test ! -d misc && test ! -d ext2ed ; then $(MAKE) install-libs ; fi +@SUBSET_CMT@ $(MAKE) install-libs install-strip: subs all-libs-recursive install-strip-progs-recursive \ install-shlibs-strip-libs-recursive install-doc-libs @@ -78,8 +97,9 @@ coverage.txt: coverage.txt-recursive check-recursive: all -TAGS clean-recursive distclean-recursive depend-recursive check-recursive \ - mostlyclean-recursive realclean-recursive coverage.txt-recursive: +TAGS clean-recursive distclean-recursive depend-recursive fullcheck-recursive \ + check-recursive mostlyclean-recursive realclean-recursive \ + coverage.txt-recursive: @for subdir in $(SUBDIRS); do \ if test -d $$subdir ; then \ target=`echo $@|$(SED) 's/-recursive//'`; \ @@ -89,19 +109,24 @@ TAGS clean-recursive distclean-recursive depend-recursive check-recursive \ done all-progs-recursive install-progs-recursive install-strip-progs-recursive \ - uninstall-progs-recursive coverage.txt-progs-recursive: all-libs-recursive - @for subdir in $(PROG_SUBDIRS); do \ - if test -d $$subdir ; then \ - target=`echo $@|$(SED) 's/-progs-recursive//'`; \ - echo making $$target in $$subdir; \ - (cd $$subdir && $(MAKE) $$target) || exit 1; \ - fi ; \ - done + uninstall-progs-recursive coverage.txt-progs-recursive:: all-libs-recursive + + +@ALL_CMT@all-progs-recursive all-static-progs-recursive install-progs-recursive \ +@ALL_CMT@ install-strip-progs-recursive uninstall-progs-recursive \ +@ALL_CMT@ coverage.txt-progs-recursive:: all-libs-recursive +@ALL_CMT@ @for subdir in $(PROG_SUBDIRS); do \ +@ALL_CMT@ if test -d $$subdir ; then \ +@ALL_CMT@ target=`echo $@|$(SED) 's/-progs-recursive//'`; \ +@ALL_CMT@ echo making $$target in $$subdir; \ +@ALL_CMT@ (cd $$subdir && $(MAKE) $$target) || exit 1; \ +@ALL_CMT@ fi ; \ +@ALL_CMT@ done all-libs-recursive install-libs-recursive install-strip-libs-recursive \ uninstall-libs-recursive install-shlibs-libs-recursive \ install-shlibs-strip-libs-recursive uninstall-shlibs-libs-recursive \ - coverage.txt-libs-recursive: + coverage.txt-libs-recursive:: @for subdir in $(LIB_SUBDIRS); do \ if test -d $$subdir ; then \ target=`echo $@|$(SED) 's/-libs-recursive//'`; \ @@ -116,7 +141,7 @@ clean:: clean-recursive clean-local clean-doc $(RM) -f $(SUBS) distclean: distclean-doc distclean-recursive - $(RM) -rf autom4te.cache e2fsprogs.spec ext2ed/Makefile po/stamp-po \ + $(RM) -rf autom4te.cache ext2ed/Makefile po/stamp-po \ asm_types.h config.log public_config.h parse-types.log $(MAKE) distclean-local @@ -151,3 +176,4 @@ realclean-local: distclean-local check:: all check-recursive +fullcheck:: all fullcheck-recursive