#
+DATAFILES = $(wildcard *.data)
TEXTFILES = $(OUTPODFILES:.pod=$(DOTTEXT))
GROFFFILES = $(OUTPODFILES:.pod=.1)
-HTMLFILES = $(OUTPODFILES:.pod=.html)
-
+HTMLFILES = $(OUTPODFILES:.pod=.html) $(datafiles)
default: do-doc
gifs: $(giffiles)
-EXTRA_DISTFILES = $(XPMS) vocabulary-data vocabulary-forms.el automake.urgh\
+datafiles = $(addprefix $(outdir)/,$(DATAFILES:.data=.html))
+
+EXTRA_DISTFILES = $(XPMS) vocabulary.data vocabulary-forms.el automake.urgh\
gnu-music-history
# don't do DVI files. They can only be made if lily is installed
-do-doc: ugh-mutopia $(TEXTFILES)
+do-doc: $(TEXTFILES)
readme-topfiles:
cd $(depth); for i in $(README_TOPFILES); do \
- ln -f $$i Documentation/$(outdir); done
-
-$(outdir)/%$(DOTTEXT): $(depth)/%$(DOTTEXT)
- rm -f $@
- ln $< $@
+ ln -f $$i Documentation/$(outdir)/$$i$(DOTTEXT); done
README_TOPFILES=NEWS DEDICATION TODO ANNOUNCE-0.1
README_TXTFILES=$(addprefix $(outdir)/,$(addsuffix $(DOTTEXT), $(README_TOPFILES)))
-#local-WWW: $(HTMLFILES) $(README_TXTFILES) $(giffiles)
local-WWW: $(HTMLFILES) readme-topfiles $(README_TXTFILES) $(giffiles)
# generic targets and rules:
include $(depth)/make/Rules.make
# ugh
-check-doc-deps:
- @echo hi
+check-doc-deps: do-doc
+ @echo # hi
doc: do-doc
-ugh-mutopia: $(outdir)/mutopia.1
- troff -man -Tascii $< | grotty -b -u -o > $(outdir)/mutopia$(DOTTEXT)