]> git.donarmstrong.com Git - lilypond.git/blobdiff - stepmake/stepmake/generic-targets.make
* SConstruct: Further development.
[lilypond.git] / stepmake / stepmake / generic-targets.make
index 3f81f31449d0f80cf2444b32179dcf9207ef0a3a..a152e28e0bc04e5c28e7c80365a1b8c974ac388a 100644 (file)
@@ -48,22 +48,22 @@ webdir = $(local_package_docdir)
 help: generic-help local-help
        @echo -e "\
   all         update everything\n\
-  clean       remove all genated stuff in $(outdir)\n\
-  check       run selftest\n\
+  clean       remove all generated stuff in $(outdir)\n\
+  check       run self tests\n\
   default     same as the empty target\n\
   exe         update all executables\n\
   help        this help\n\
   install     install programs and data (prefix=$(prefix))\n\
   lib         update all libraries\n\
-  web         update website in out-www\n\
+  web         update website in directory \`out-www'\n\
   web-install install website documentation in (webdir=$(webdir))\n\
-  web-clean   clean out-www\n\
-  TAGS        genarate tagfiles\n\
+  web-clean   clean \`out-www' directory\n\
+  TAGS        generate tagfiles\n\
 \n\
-Make may be invoked from any subdirectory\n\
-Note that all commands recurse into SUBDIRS;\n\
-prepend \`local-' to do only cwd, eg: local-clean\n\
-"\
+\`make' may be invoked from any subdirectory.\n\
+Note that all commands recurse into subdirectories;\n\
+prepend \`local-' to restrict operation to the current directory.\n\
+Example: \`local-clean'.\n"
 
 local-help:
 
@@ -103,7 +103,7 @@ local-tags:
 $(outdir)/version.hh: $(depth)/VERSION $(config_make)
        $(PYTHON) $(step-bindir)/make-version.py $< > $@
 
-$(outdir)/config.h: $(config_h)
+$(outdir)/config.hh: $(config_h)
        cp -p $< $@
 
 configure: configure.in aclocal.m4
@@ -139,12 +139,13 @@ installextradoc:
        $(foreach i, $(EXTRA_DOC_FILES),\
                cp -r $(i) $(prefix)/doc/$(package) &&) true
 
-# force $(outdir) and dummy.dep into existence
-ifeq ($(strip $(wildcard $(outdir)/dummy.dep)),)
-unused-var:=$(shell mkdir -p $(outdir); touch $(outdir)/dummy.dep)
-endif
 
-include $(outdir)/dummy.dep $(wildcard $(outdir)/*.dep)
+include $(outdir)/dummy.dep $(wildcard $(outdir)/*.dep) # expect a warning here
+
+$(outdir)/dummy.dep:
+       @echo please ignore innocent warning about dummy.dep
+       -mkdir -p $(outdir)
+       touch $(outdir)/dummy.dep
 
 check: local-check
        $(LOOP)