]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/toplevel-targets.make
b1a05f0d0bb5c95425097cbe9be5dd855169aa43
[lilypond.git] / stepmake / stepmake / toplevel-targets.make
1 .PHONY: install-doc uninstall-doc
2 install-doc:
3 uninstall-doc:
4
5 local-distclean:
6         rm -f config.hh config.make Makefile GNUmakefile \
7                 config.cache config.status config.log index.html \
8                 stepmake/stepmake/stepmake stepmake/stepmake/bin
9         rm -rf autom4te.cache
10         rm -rf $(outdir)
11
12 local-maintainerclean:
13
14 GNUmakefile: GNUmakefile.in
15         $(MAKE) INFILE=$< OUTFILE=$@ -f $(stepdir)/automatically-generated.sub.make
16
17 ifneq ($(PACKAGE),STEPMAKE)
18 aclocal.m4: $(stepmake)/aclocal.m4
19         $(MAKE) INFILE=$< OUTFILE=$@ LINECOMMENT=dnl -f $(stepdir)/automatically-generated.sub.make
20
21 autogen.sh: $(stepmake)/autogen.sh
22         $(MAKE) INFILE=$< OUTFILE=$@ LINECOMMENT=\# -f $(stepdir)/automatically-generated.sub.make
23         chmod +x autogen.sh
24 endif
25
26
27 $(package-icon):
28         $(MAKE) -C Documentation/logo icon
29
30
31 top-doc:
32         $(MAKE) -C Documentation/topdocs/ README_TOP_FILES="$(TOPDOC_FILES)" txt-files
33
34
35 $(README_TXT_FILES): top-doc
36
37 local-clean:
38
39 install:
40         $(LOOP)
41 ifeq ($(strip $(SRCMAKE)),)
42         $(MAKE) final-install
43 endif
44
45 local-help:
46         @echo "  config          rerun configure"
47         @echo "  dist            roll tarball: $(depth)/$(outdir)/$(distname).tar.gz"
48         @echo "  distclean       also remove configure output"
49         @echo "  cvs-clean       also remove out directories and generated files"
50         @echo "  maintainerclean also remove distributed generated files"
51         @echo "  po              make new translation Portable Object database"
52         @echo "  po-replace      do po-update and replace catalogs with msgmerged versions"
53         @echo "  po-update       update translation Portable Object database"
54         @echo
55         @echo "  install-doc     install website documentation in"
56         @echo "                    (webdir=$(webdir))"
57         @echo "                    and Info documentation with images"
58         @echo "  uninstall-doc   remove installed documentation with images"
59         @echo "  info            build Info documentation with images"
60         @echo "  install-info    install Info documentation with images"
61         @echo
62         @echo "Some more targets are available for testing changes:"
63         @echo "  test-baseline"
64         @echo "  check"
65         @echo "  test-redo"
66         @echo "  test-clean"
67         @echo
68         @echo "  For more information on these targets, see"
69         @echo "    \`Testing LilyPond' in the Contributor's Guide."
70         @echo
71