]> git.donarmstrong.com Git - lilypond.git/blobdiff - GNUmakefile.in
2002-08-05 Rune Zedeler <rune@zedeler.dk>
[lilypond.git] / GNUmakefile.in
index d3faf38932d91c7bd184a7b974b4c76edcff3ec4..97db8f7136a0adc61d498994a1b7e4db192a834b 100644 (file)
@@ -66,6 +66,13 @@ ifeq ($(KPATHSEA),0)
 endif
 
 
+final-install:
+       @echo
+       @echo " *** Before running, buildscripts/out/lilypond-{profile,login}"
+       @echo " *** must be run. You're advised to source these scripts from your "
+       @echo " *** login scripts. For more information, see Invoking LilyPond in the manual."
+       @echo 
+
 TOP_HTMLS = index.html examples.html
 
 examples: web-reqs
@@ -110,7 +117,7 @@ top-WWW-clean:
 
 WWW:
 
-default: builddir-setup
+default: $(config_h) builddir-setup
 
 builddir-setup: $(builddir)/share/lilypond-force
 
@@ -141,3 +148,15 @@ $(builddir)/share/lilypond-force:
 local-clean: builddir-setup-clean
 builddir-setup-clean:
        @cd $(builddir) && rm -rf share
+
+$(config_h): configure
+#
+# this is to prevent people from getting
+# undefined symbols  when we add them to config.h.in,
+# and they blindly run "cvs update; make".
+#
+       @echo
+       @echo ' *** config.h file is out of date'
+       @echo ' *** Rerun configure or autogen.sh'
+       @echo
+       @false