You've already forked gitified_old_clb_svn
61 lines
1.1 KiB
Makefile
61 lines
1.1 KiB
Makefile
#
|
|
# Makefile for the documentation directory
|
|
#
|
|
# Copyright 1994,2000,2010,2011 Alessandro Rubini <rubini@linux.it>
|
|
#
|
|
#################
|
|
|
|
# There is not basenames here, all *.in are considered input
|
|
INPUT = $(wildcard *.in)
|
|
|
|
TEXI = $(INPUT:.in=.texi)
|
|
INFO = $(INPUT:.in=.info)
|
|
HTML = $(INPUT:.in=.html)
|
|
TXT = $(INPUT:.in=.txt)
|
|
PDF = $(INPUT:.in=.pdf)
|
|
|
|
ALL = $(INFO) $(HTML) $(TXT) $(PDF)
|
|
|
|
MAKEINFO ?= makeinfo
|
|
|
|
%.texi: %.in
|
|
@rm -f $@
|
|
sed -f ./infofilter $< > $@
|
|
emacs -batch --no-site-file -l fixinfo $@
|
|
chmod -w $@
|
|
|
|
%.pdf: %.texi
|
|
texi2pdf --batch $<
|
|
|
|
%.info: %.texi
|
|
$(MAKEINFO) $< -o $@
|
|
|
|
%.html: %.texi
|
|
$(MAKEINFO) --html --no-split -o $@ $<
|
|
|
|
%.txt: %.texi
|
|
$(MAKEINFO) --no-headers $< > $@
|
|
|
|
##############################################
|
|
.PHONY: all images check terse clean install
|
|
.INTERMEDIATE: $(TEXI)
|
|
|
|
all: images $(ALL)
|
|
$(MAKE) terse
|
|
|
|
images::
|
|
if [ -d images ]; then $(MAKE) -C images || exit 1; fi
|
|
|
|
check: _err.ps
|
|
gs -sDEVICE=linux -r320x200x16 $<
|
|
|
|
terse:
|
|
for n in cp fn ky pg toc tp vr aux log; do rm -f *.$$n; done
|
|
rm -f *~
|
|
|
|
clean: terse
|
|
rm -f $(ALL) $(TEXI)
|
|
|
|
install:
|
|
|