]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/Makefile
release: 0.1.10
[lilypond.git] / Documentation / Makefile
index 542425ec77452aa95b838f750d9b90d52d334cc0..521caa1bb63c7d26b71c4a76521b92dfb05f2ba6 100644 (file)
@@ -16,54 +16,60 @@ NAME = Documentation
 include ./$(depth)/make/Variables.make 
 include ./$(depth)/make/Version.make
 include ./$(depth)/make/Files.make 
+include ./Rules.make
 #
 
-#
 
+#
+DOCFILES = $(wildcard *.doc)
 OUTPODFILES = $(addprefix $(outdir)/,$(PODFILES))
 TEXTFILES = $(OUTPODFILES:.pod=.text)
 GROFFFILES = $(OUTPODFILES:.pod=.1)
 HTMLFILES = $(OUTPODFILES:.pod=.html)
-#
+DVIFILES = $(addprefix $(outdir)/, $(DOCFILES:.doc=.dvi))
 
-# list of distribution files:
+
+default: do-doc
 #
-EXTRA_DISTFILES = lelie_icon.gif lelie_logo.gif
+# list of distribution files:
 #
+XPMS=$(wildcard *.xpm)
+giffiles=$(XPMS:.xpm=.gif)
 
-default: do-doc
-       true
+gifs: $(addprefix $(outdir)/, $(giffiles))
+
+
+EXTRA_DISTFILES = $(XPMS)  $(DOCFILES)  $(wildcard Vocab*)
+
+# don't do DVI files. They can only be made if lily is installed
 do-doc: $(TEXTFILES)
 
 html: $(HTMLFILES)
 
 htmldist: html
-       ./$(lily_bindir)/make_website
+       $(lily_bindir)/make_website
 
+dvi: $(DVIFILES)
 
 # generic targets and rules:
 #
-include ./$(depth)/make/Targets.make
-include ./$(depth)/make/Rules.make
+include $(depth)/make/Targets.make
+include $(depth)/make/Rules.make
 #
 
 localclean:
-       rm -f out/*
        rm -f $(TEXTFILES) $(HTMLFILES) $(GROFFFILES)
 
-MAN1FILES = lilypond convert-mudela mi2mu
+MAN1FILES = lilypond convert-mudela mi2mu mudela-book
 MAN1GROFF = $(addprefix $(outdir)/, $(addsuffix .1,$(MAN1FILES)))
 
-bla:
-       echo $(MANGROFF)
-       echo $(MANFILES)
-
-localinstall: $(outdir)/lilypond.1 $(outdir)/mudela.5
-       $(INSTALL) -d $(mandir)/man5
+localinstall: $(outdir)/lilypond.1
        $(INSTALL) -d $(mandir)/man1
-       $(INSTALL) -m 755 $(MAN1GROFF) $(mandir)/man1
-       $(INSTALL) -m 755 $(outdir)/mudela.5 $(mandir)/man5
+       $(INSTALL) -m 644 $(MAN1GROFF) $(mandir)/man1
+
 
 localuninstall:
-       rm -f $(mandir)/man1/lilypond.1
-       rm -f $(mandir)/man1/convert-mudela.1
+       (cd  $(mandir)/man1/; rm -f $(MAN1GROFF))
+
+
+