# latex-txt.mk: build plain text documentation from LaTeX sources
#
################################################################
# Copyright (C) 2001 Tom Lord
# Copyright (C) 2003 Stig Brautaset
#
# See the file "COPYING" for further information about
# the copyright and warranty status of this work.
#
ifndef latex-txt-mk
latex-txt-mk := 1
# Build plain text documentation from LaTeX sources
#
# Set on entry:
#
# $(latex-docs) LaTeX file to pass to `latex'
# (default: "manual.tex")
#
# Optionally set on entry:
#
# $(html-to-text) Program that takes a html-file
# as its argument and produces a
# plain text file on standard output
# (default: "links -dump")
#
# After "make txt", the build directory will contain .txt file(s) of
# documentation compiled from LaTeX sources.
#
include $(makefiles)/latex-html.mk
ifndef html-to-text
html-to-text := links -dump
endif
txt-files := $(patsubst %.tex,%.txt,$(latex-docs))
$(txt-files): $(html-files)
cd $(latex-build-dir) ; \
$(html-to-text) $(patsubst %.txt,%.html,$@) > $@ ; \
mv $@ ..
txt TXT: $(txt-files)
echo $(txt-files) > TXT
doc: txt
clean: clean-txt-files
clean-doc: clean-txt-files
clean-txt-files:
for f in $(txt-files) TXT ; do \
test ! -e $$f || rm -r $$f ; \
done
endif
# arch-tag: Stig Brautaset Sun Mar 9 10:55:32 GMT 2003 (latex-txt.mk)
#
syntax highlighted by Code2HTML, v. 0.9.1