1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
# $LastChangedDate: 2015-12-20 12:24:29 +0100 (Sun, 20 Dec 2015) $
HTMLDOCS=FIM.html fim.man.html fimgs.man.html fimrc.man.html
CLEANFILES= doctags *.o tags $(HTMLDOCS)
EXTRA_DIST = FIM.TXT fim.man doctags.c fim-stylesheet.css ./vim2html.pl fimgs.man fimrc.man
#MAN2HTML=man2html
MAN2HTML=$(MAN) --html=cat
MAN2HTMLS = sed 's/−/-/g'
man1_MANS = fim.man fimgs.man
man5_MANS = fimrc.man
# html stuff is installed in the documentation directories, too
htmldir = $(docdir)
dist_html_DATA = $(HTMLDOCS)
dist_doc_DATA = FIM.TXT
all: $(HTMLDOCS) $(EXTRA_DIST)
FIM.html fim-stylesheet.css: doctags FIM.TXT
./doctags $(srcdir)/FIM.TXT > tags ; $(srcdir)/vim2html.pl tags $(srcdir)/FIM.TXT
fim.man.html: fim.man
$(MAN2HTML) ./$< | $(MAN2HTMLS) > $@ || $(ECHO) "$(ERRMSG) $(MAN2HTML) $< > $@"
fimrc.man.html: fimrc.man
$(MAN2HTML) ./$< | $(MAN2HTMLS) > $@ || $(ECHO) "$(ERRMSG) $(MAN2HTML) $< > $@"
ERRMSG="No $(MAN2HTML) at build time : please install $(MAN2HTML) and reissue :"
fimgs.man.html: fimgs.man
$(MAN2HTML) ./$< | $(MAN2HTMLS) > $@ || $(ECHO) "$(ERRMSG) $(MAN2HTML) $< > $@"
doctags: doctags.c
$(CC) -o $@ $<
#clean:
# $(RM) -f doctags.o doctags FIM.html tags fim-stylesheet.css fim.man.html fimgs.man.html
|