X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Ftexinfo.mk;h=3ba0cf87084a7cc0252151a45812e38178d1c1eb;hb=a647b5b368eddbdf04de62227060cb0cc26a47a3;hp=b0a5f01913d287cf5800f7c939203e5279b2e86f;hpb=921a2913cc7d7d499b273ce24ce204272ecfa4e9;p=YACASL2.git diff --git a/doc/texinfo.mk b/doc/texinfo.mk index b0a5f01..3ba0cf8 100644 --- a/doc/texinfo.mk +++ b/doc/texinfo.mk @@ -1,6 +1,6 @@ -.PHONY: texinfo-distclean textmp-clean +.PHONY: texinfo-distclean texinfo-clean texinfo-textmp-clean -CP ?= cp +CP := cp DVIPDFMX := dvipdfmx INSTALL-INFO := install-info MKDIR := mkdir @@ -17,11 +17,13 @@ TEXI2DVI_FLAGS ?= -q --texinfo=@afourpaper %.html: %.texi $(CSS) $(MAKEINFO) -o $@ --no-split --html --css-include=$(CSS) $< + $(SED) -i.bak -e 's!dir\.html#Top!\.\./!g' -e 's!src="\(.*\)\.png"!src="\1.svg"!g' $@ && $(RM) $@.bak %_html: %.texi $(CSS) if test ! -e $@; then $(MKDIR) $@; fi $(CP) $(CSS) $@/ $(MAKEINFO) -o $@ --html --css-ref=$(CSS) $< + $(SED) -i.bak -e 's!\.\./dir/index\.html!\.\./\.\./!g' -e 's!src="\(.*\)\.png"!src="\1.svg"!g' $@/*.html && $(RM) $@/*.html.bak %.pdf: %.dvi $(DVIPDFMX) $(DVIPDFMXFLAGS) $< @@ -29,10 +31,13 @@ TEXI2DVI_FLAGS ?= -q --texinfo=@afourpaper %.txt: %.texi $(MAKEINFO) --no-headers --disable-encoding -o $@ $< -texinfo-distclean: textmp-clean +%.xml: %.texi + @$(MAKEINFO) --docbook -o $@ $< + +texinfo-distclean: texinfo-clean @$(RMR) *_html *.info *.html *.pdf *.dvi *.txt -texinfo-clean: textmp-clean +texinfo-clean: texinfo-textmp-clean -textmp-clean: +texinfo-textmp-clean: @$(RM) *.aux *.cp *.cps *.fn *.ky *.log *.pg *.pgs *.tmp *.toc *.tp *.vr