2 # title Toplevel_targets.make
4 include $(stepdir)/www-targets.make
8 # urg!: this gets into every package (ie: yodl)
10 rm -f config.h config.hh config.make Makefile GNUmakefile \
11 config.cache config.status config.log index.html \
12 afm tfm cmtfm share/locale/*/LC_MESSAGES/lilypond.mo
14 local-maintainerclean:
17 GNUmakefile: GNUmakefile.in
18 $(MAKE) INFILE=$< OUTFILE=$@ -f $(stepdir)/automatically-generated.sub.make
20 ifneq ($(PACKAGE),STEPMAKE)
21 aclocal.m4: $(stepmake)/aclocal.m4
22 $(MAKE) INFILE=$< OUTFILE=$@ LINECOMMENT=dnl -f $(stepdir)/automatically-generated.sub.make
27 $(MAKE) -C Documentation/pictures icon
31 -$(MAKE) -C Documentation/topdocs/ README_TOP_FILES="$(README_TXT_FILES)" copy-to-top
34 $(README_TXT_FILES): do-top-doc
39 ### $(MAKE) -C Documentation/topdocs WWW
42 ####index.html: check-top-web NEWS
44 local-dist: do-top-doc
48 $(MAKE) local-dist $(distdir)
49 chmod -R a+r $(distdir)
50 chmod a+x `find $(distdir) -type d -print`
51 (cd ./$(depth)/$(outdir); $(TAR) cf - $(DIST_NAME) | gzip -9 > $(DIST_NAME).tar.gz)
53 # Can't compare "stage1" dist with "stage2" dist in this way?
54 -ln -f $(depth)/$(outdir)/$(distname).tar.gz $(release-dir)
61 config rerun configure\n\
62 deb build Debian package\n\
63 diff generate patch: $(depth)/$(outdir)/$(distname).diff.gz\n\
69 dist roll tarball: $(depth)/$(outdir)/$(distname).tar.gz\n\
70 distclean cleaner than clean (duh)\n\
71 doc update all documentation\n\
72 release roll tarball and generate patch\n\
73 rpm build Red Hat package\n\
74 po make new translation Portable Object database\n\
75 po-replace do po-update and replace catalogs with msgmerged versions\n\
76 po-update update translation Portable Object database\n\
77 web update website in out-www\n\
78 web-doc generate documentation website\n\
79 web-clean clean out-www\n\
81 Some of these top level targets (diff, dist, release) can be issued\n\
82 from anywhere in the source tree.\n\