mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-23 21:37:34 +00:00
Move refcard rules to new file etc/refcards/Makefile.
This commit is contained in:
parent
abe2854cd1
commit
6090e05ee7
1 changed files with 2 additions and 78 deletions
80
etc/Makefile
80
etc/Makefile
|
|
@ -21,90 +21,14 @@
|
|||
## Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
## Top-level targets.
|
||||
|
||||
## PS files included with Emacs.
|
||||
all: refcards dired-refcards misc-refcards
|
||||
|
||||
|
||||
refcards: refcard.ps cs-refcard.ps de-refcard.ps fr-refcard.ps \
|
||||
pl-refcard.ps pt-br-refcard.ps ru-refcard.ps sk-refcard.ps
|
||||
|
||||
dired-refcards: dired-ref.ps cs-dired-ref.ps fr-drdref.ps sk-dired-ref.ps
|
||||
|
||||
## No PS files: vipcard.tex viperCard.tex survival.tex sk-survival.tex
|
||||
misc-refcards: calccard.ps gnus-booklet.ps gnus-refcard.ps orgcard.ps
|
||||
|
||||
## Following PS files are not included with Emacs.
|
||||
survival-cards: survival.ps cs-survival.ps sk-survival.ps
|
||||
|
||||
viper-cards: vipcard.ps viperCard.ps
|
||||
|
||||
|
||||
## dvi files.
|
||||
|
||||
## FIXME the sk-*.tex files say to use csplain, but were not
|
||||
## traditionally in this rule. Fix the doc or the rule.
|
||||
cs-refcard.dvi cs-dired-ref.dvi cs-survival.dvi: %.dvi: %.tex
|
||||
csplain $<
|
||||
|
||||
pl-refcard.dvi: %.dvi: %.tex
|
||||
if ! kpsewhich -format=fmt mex > /dev/null; then \
|
||||
echo "No mex format found."; false; \
|
||||
fi
|
||||
tex $<
|
||||
|
||||
ru-refcard.dvi gnus-refcard.dvi: %.dvi: %.tex
|
||||
latex $<
|
||||
|
||||
gnus-booklet.dvi: gnus-refcard.tex
|
||||
latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}'
|
||||
mv gnus-refcard.dvi $@
|
||||
|
||||
## Everything not explicitly listed above.
|
||||
%.dvi: %.tex
|
||||
tex $<
|
||||
|
||||
|
||||
## PostScript files.
|
||||
|
||||
## Note that some of the tex files (refcard, de-refcard, fr-refcard,
|
||||
## pt-br-refcard) have settings for letter or a4 paper. Following are
|
||||
## the default paper sizes (letter for English, A4 for translations).
|
||||
## FIXME orgcard.ps does not fit on letter (see orgcard.tex).
|
||||
|
||||
## A4, landscape.
|
||||
de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps: %.ps: %.dvi
|
||||
dvips -t a4 -t landscape $< -o $@
|
||||
|
||||
## A4, portrait.
|
||||
cs-dired-ref.ps cs-refcard.ps cs-survival.ps fr-drdref.ps \
|
||||
pl-refcard.ps ru-refcard.ps \
|
||||
sk-dired-ref.ps sk-refcard.ps sk-survival.ps: %.ps: %.dvi
|
||||
dvips -t a4 $< -o $@
|
||||
|
||||
## letter, landscape.
|
||||
calccard.ps refcard.ps: %.ps: %.dvi
|
||||
dvips -t letter -t landscape $< -o $@
|
||||
|
||||
## letter, portrait.
|
||||
dired-ref.ps gnus-booklet.ps gnus-refcard.ps survival.ps vipcard.ps \
|
||||
viperCard.ps: %.ps: %.dvi
|
||||
dvips -t letter $< -o $@
|
||||
|
||||
|
||||
.PHONY: mostlyclean clean distclean maintainer-clean unlock relock
|
||||
|
||||
mostlyclean:
|
||||
-rm -f *.dvi *.log
|
||||
|
||||
## Note does not delete generated ps files.
|
||||
clean distclean maintainer-clean: mostlyclean
|
||||
mostlyclean clean distclean maintainer-clean:
|
||||
-rm -f DOC*
|
||||
|
||||
|
||||
SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* ms-* \
|
||||
spook-lines termcap.* *.tex
|
||||
spook-lines termcap.*
|
||||
|
||||
unlock:
|
||||
chmod u+w $(SOURCES)
|
||||
|
|
|
|||
Loading…
Reference in a new issue