diff options
| -rw-r--r-- | etc/Makefile | 80 |
1 files changed, 2 insertions, 78 deletions
diff --git a/etc/Makefile b/etc/Makefile index 4608ea2c93d..3b353da5cdb 100644 --- a/etc/Makefile +++ b/etc/Makefile | |||
| @@ -21,90 +21,14 @@ | |||
| 21 | ## Boston, MA 02110-1301, USA. | 21 | ## Boston, MA 02110-1301, USA. |
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | ## Top-level targets. | ||
| 25 | |||
| 26 | ## PS files included with Emacs. | ||
| 27 | all: refcards dired-refcards misc-refcards | ||
| 28 | |||
| 29 | |||
| 30 | refcards: refcard.ps cs-refcard.ps de-refcard.ps fr-refcard.ps \ | ||
| 31 | pl-refcard.ps pt-br-refcard.ps ru-refcard.ps sk-refcard.ps | ||
| 32 | |||
| 33 | dired-refcards: dired-ref.ps cs-dired-ref.ps fr-drdref.ps sk-dired-ref.ps | ||
| 34 | |||
| 35 | ## No PS files: vipcard.tex viperCard.tex survival.tex sk-survival.tex | ||
| 36 | misc-refcards: calccard.ps gnus-booklet.ps gnus-refcard.ps orgcard.ps | ||
| 37 | |||
| 38 | ## Following PS files are not included with Emacs. | ||
| 39 | survival-cards: survival.ps cs-survival.ps sk-survival.ps | ||
| 40 | |||
| 41 | viper-cards: vipcard.ps viperCard.ps | ||
| 42 | |||
| 43 | |||
| 44 | ## dvi files. | ||
| 45 | |||
| 46 | ## FIXME the sk-*.tex files say to use csplain, but were not | ||
| 47 | ## traditionally in this rule. Fix the doc or the rule. | ||
| 48 | cs-refcard.dvi cs-dired-ref.dvi cs-survival.dvi: %.dvi: %.tex | ||
| 49 | csplain $< | ||
| 50 | |||
| 51 | pl-refcard.dvi: %.dvi: %.tex | ||
| 52 | if ! kpsewhich -format=fmt mex > /dev/null; then \ | ||
| 53 | echo "No mex format found."; false; \ | ||
| 54 | fi | ||
| 55 | tex $< | ||
| 56 | |||
| 57 | ru-refcard.dvi gnus-refcard.dvi: %.dvi: %.tex | ||
| 58 | latex $< | ||
| 59 | |||
| 60 | gnus-booklet.dvi: gnus-refcard.tex | ||
| 61 | latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' | ||
| 62 | mv gnus-refcard.dvi $@ | ||
| 63 | |||
| 64 | ## Everything not explicitly listed above. | ||
| 65 | %.dvi: %.tex | ||
| 66 | tex $< | ||
| 67 | |||
| 68 | |||
| 69 | ## PostScript files. | ||
| 70 | |||
| 71 | ## Note that some of the tex files (refcard, de-refcard, fr-refcard, | ||
| 72 | ## pt-br-refcard) have settings for letter or a4 paper. Following are | ||
| 73 | ## the default paper sizes (letter for English, A4 for translations). | ||
| 74 | ## FIXME orgcard.ps does not fit on letter (see orgcard.tex). | ||
| 75 | |||
| 76 | ## A4, landscape. | ||
| 77 | de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps: %.ps: %.dvi | ||
| 78 | dvips -t a4 -t landscape $< -o $@ | ||
| 79 | |||
| 80 | ## A4, portrait. | ||
| 81 | cs-dired-ref.ps cs-refcard.ps cs-survival.ps fr-drdref.ps \ | ||
| 82 | pl-refcard.ps ru-refcard.ps \ | ||
| 83 | sk-dired-ref.ps sk-refcard.ps sk-survival.ps: %.ps: %.dvi | ||
| 84 | dvips -t a4 $< -o $@ | ||
| 85 | |||
| 86 | ## letter, landscape. | ||
| 87 | calccard.ps refcard.ps: %.ps: %.dvi | ||
| 88 | dvips -t letter -t landscape $< -o $@ | ||
| 89 | |||
| 90 | ## letter, portrait. | ||
| 91 | dired-ref.ps gnus-booklet.ps gnus-refcard.ps survival.ps vipcard.ps \ | ||
| 92 | viperCard.ps: %.ps: %.dvi | ||
| 93 | dvips -t letter $< -o $@ | ||
| 94 | |||
| 95 | |||
| 96 | .PHONY: mostlyclean clean distclean maintainer-clean unlock relock | 24 | .PHONY: mostlyclean clean distclean maintainer-clean unlock relock |
| 97 | 25 | ||
| 98 | mostlyclean: | ||
| 99 | -rm -f *.dvi *.log | ||
| 100 | 26 | ||
| 101 | ## Note does not delete generated ps files. | 27 | mostlyclean clean distclean maintainer-clean: |
| 102 | clean distclean maintainer-clean: mostlyclean | ||
| 103 | -rm -f DOC* | 28 | -rm -f DOC* |
| 104 | 29 | ||
| 105 | |||
| 106 | SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* ms-* \ | 30 | SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* ms-* \ |
| 107 | spook-lines termcap.* *.tex | 31 | spook-lines termcap.* |
| 108 | 32 | ||
| 109 | unlock: | 33 | unlock: |
| 110 | chmod u+w $(SOURCES) | 34 | chmod u+w $(SOURCES) |