From f5dbfdb2033d61f72f5b1cd7874a374dc955924a Mon Sep 17 00:00:00 2001 From: Mark Polesky Date: Mon, 18 Jan 2010 16:03:22 -0800 Subject: [PATCH] Clean up `make help' output. --- stepmake/stepmake/generic-targets.make | 41 ++++++++++++++++-------------- stepmake/stepmake/toplevel-targets.make | 27 ++++++++++---------- 2 files changed, 36 insertions(+), 32 deletions(-) diff --git a/stepmake/stepmake/generic-targets.make b/stepmake/stepmake/generic-targets.make index eddf25a..41ad639 100644 --- a/stepmake/stepmake/generic-targets.make +++ b/stepmake/stepmake/generic-targets.make @@ -47,32 +47,35 @@ config: generic-help: - @echo -e "\ + @echo "\ Makefile for $(PACKAGE_NAME) $(TOPLEVEL_VERSION)\n\ Usage: make ["VARIABLE=value"]... [TARGET]\n\ \n\ Targets specific to current directory:\n" help: generic-help local-help - @echo -e "Generic targets:\n\ - all * update everything except documentation with images\n\ - clean * remove all generated stuff in $(outdir)\n\ - bin-clean * same as clean, except that mf/out is preserved\n\ - default same as the empty target\n\ - doc * update documentation with images in directory \`out-www'\n\ - doc-stage-1 * update only PDF and Info documentation in directory \`out-www'\n\ - doc-clean * clean \`out-www' directory\n\ - exe update all executables\n\ - help this help\n\ - install * install programs and data (prefix=$(prefix))\n\ - lib update all libraries\n\ - uninstall* uninstall programs and data\n\ - TAGS generate tagfiles\n\ + @echo "\ +Generic targets that recurse into subdirectories*:\n\ + all update everything except documentation with images\n\ + clean remove all generated stuff in $(outdir)\n\ + bin-clean same as clean, except that mf/out is preserved\n\ + doc update documentation with images in directory \`out-www'\n\ + doc-stage-1 update only PDF and Info documentation in directory \`out-www'\n\ + doc-clean clean \`out-www' directory\n\ + install install programs and data (prefix=$(prefix))\n\ + uninstall uninstall programs and data\n\ \n\ -\`make' may be invoked from any subdirectory.\n\ -Note that all commands marked with a star (*) recurse into subdirectories;\n\ -prepend \`local-' to restrict operation to the current directory.\n\ -Example: \`local-clean'." + *Note: Prepend \`local-' (eg. \`local-clean') to restrict\n\ + any of the above commands to the current directory.\n\ +\n\ +Other generic targets:\n\ + default same as the empty target\n\ + exe update all executables\n\ + help this help\n\ + lib update all libraries\n\ + TAGS generate tagfiles\n\ +\n\ +\`make' may be invoked from any subdirectory." local-help: diff --git a/stepmake/stepmake/toplevel-targets.make b/stepmake/stepmake/toplevel-targets.make index 1c590b0..f2ee5d3 100644 --- a/stepmake/stepmake/toplevel-targets.make +++ b/stepmake/stepmake/toplevel-targets.make @@ -56,21 +56,22 @@ dist: rm -rf $(distdir)/ local-help: - @echo -e "\ - config rerun configure\n\ - dist roll tarball: $(depth)/$(outdir)/$(distname).tar.gz\n\ - distclean also remove configure output\n\ - cvs-clean also remove out directories and generated files\n\ + @echo "\ + config rerun configure\n\ + dist roll tarball: $(depth)/$(outdir)/$(distname).tar.gz\n\ + distclean also remove configure output\n\ + cvs-clean also remove out directories and generated files\n\ maintainerclean also remove distributed generated files\n\ - po make new translation Portable Object database\n\ - po-replace do po-update and replace catalogs with msgmerged versions\n\ - po-update update translation Portable Object database\n\ + po make new translation Portable Object database\n\ + po-replace do po-update and replace catalogs with msgmerged versions\n\ + po-update update translation Portable Object database\n\ \n\ - install-doc install website documentation in (webdir=$(webdir))\n\ - and Info documentation with images\n\ - uninstall-doc remove installed documentation with images\n\ - info build Info documentation with images\n\ - install-info install Info documentation with images\n\ + install-doc install website documentation in\n\ + (webdir=$(webdir))\n\ + and Info documentation with images\n\ + uninstall-doc remove installed documentation with images\n\ + info build Info documentation with images\n\ + install-info install Info documentation with images\n\ \n\ Some more targets are available for testing changes:\n\ test-baseline check test-redo test-clean\n\ -- 1.6.3.3