X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=stepmake%2Fstepmake%2Fgeneric-targets.make;h=dcb196c4dc13e4412d1766410e90157895ba818a;hb=88dbdd2d6b48e4d042f3aa076bdbf038ed6b3d28;hp=b98eb8c8c354d19d9cb8238ff53df2a9d8931a85;hpb=c400e05d40d14187ea31efaa9c555eb80532f691;p=lilypond.git diff --git a/stepmake/stepmake/generic-targets.make b/stepmake/stepmake/generic-targets.make index b98eb8c8c3..dcb196c4dc 100644 --- a/stepmake/stepmake/generic-targets.make +++ b/stepmake/stepmake/generic-targets.make @@ -8,12 +8,12 @@ man: $(LOOP) clean: local-clean - -rm -rf "./$(outdir)" + -rm -rf $(outdir) $(LOOP) ifeq (,$(findstring metafont,$(STEPMAKE_TEMPLATES))) bin-clean: local-bin-clean - -rm -rf "./$(outdir)" + -rm -rf $(outdir) $(LOOP) else bin-clean: @@ -27,7 +27,6 @@ dist: endif distclean: clean - $(LOOP) $(MAKE) local-distclean cvs-clean: @@ -48,32 +47,33 @@ config: generic-help: - @echo -e "\ -Makefile for $(PACKAGE_NAME) $(TOPLEVEL_VERSION)\n\ -Usage: make ["VARIABLE=value"]... [TARGET]\n\ -\n\ -Targets specific to current directory:\n" + @echo "Makefile for $(PACKAGE_NAME) $(TOPLEVEL_VERSION)" + @echo "Usage: make ["VARIABLE=value"]... [TARGET]" + @echo + @echo "Targets specific to current directory:" 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\ -\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'." + @echo "Generic targets that recurse into subdirectories*:" + @echo " all update everything except documentation with images" + @echo " clean remove all generated stuff in $(outdir)" + @echo " bin-clean same as clean, except that mf/out is preserved" + @echo " doc update documentation with images in directory \`out-www'" + @echo " doc-stage-1 update only PDF and Info documentation in directory \`out-www'" + @echo " doc-clean clean \`out-www' directory" + @echo " install install programs and data (prefix=$(prefix))" + @echo " uninstall uninstall programs and data" + @echo + @echo " *Note: Prepend \`local-' (eg. \`local-clean') to restrict" + @echo " any of the above commands to the current directory." + @echo + @echo "Other generic targets:" + @echo " default same as the empty target" + @echo " exe update all executables" + @echo " help this help" + @echo " lib update all libraries" + @echo " TAGS generate tagfiles" + @echo + @echo "\`make' may be invoked from any subdirectory." local-help: