annotate etc/refcards/Makefile @ 99501:e3acb52d33e1

2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org.el (org-yank): Make any prefix force normal yanking. Suppress folding if text would be swallowed into a folded subtree. (org-yank-folded-subtrees, org-yank): Docstring updates. * org-agenda.el (org-agenda-compare-effort): Treat no effort defined as 0. * org-exp.el (org-export-language-setup): Add Catalan and Esperanto language entries. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org.el (org-refile): Allow refiling of entire regions. * org-clock.el (org-clock-time%): New function. * org.el (org-entry-get, org-entry-delete): Use safer regexps to retrieve property values. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org-agenda.el (org-agenda-list): Handle the value `only' of org-agenda-show-log'. (org-agenda-log-mode): Interpret a double prefix arg. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org-exp.el (org-export-html-footnotes-section): New variable. (org-export-as-html): Use `org-export-html-footnotes-section' to insert the footnotes. (org-export-language-setup): Add "Footnotes" to language words. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org.el (org-yank): Fix bug when not inserting a subtree. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org-vm.el (org-vm-follow-link): Call `vm-preview-current-message' instead of `vm-beginning-of-message'. * org.el (org-make-link-regexps): Make sure that links to gnus can contain brackets. 2008-11-12 Carsten Dominik <carsten.dominik@gmail.com> * org-attach.el (org-attach-dir): Remove duplicate ID creation code. * org-id.el (org-id-new): Use `org-trim' to extract the uuid from shell output. * org.el (org-link-abbrev-alist): Improve customization type. * org-attach.el (org-attach-expand-link, org-attach-expand): New functions. * org-agenda.el (org-agenda-get-progress): Renamed from `org-get-closed'. Implement searching for state changes as well. (org-agenda-log-mode-items): New option. (org-agenda-log-mode): New option prefix argument, interpreted as request to show all possible progress info. (org-agenda-get-day-entries): Call `org-get-progress' instead of `org-get-closed'. (org-agenda-set-mode-name): Handle the more complex log mode settings. (org-get-closed): New alias, pointing to `org-get-progress'. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-file-apps-defaults-gnu) (org-file-apps-defaults-macosx) (org-file-apps-defaults-windowsnt): Add an entry defining the system command. (org-file-apps): Allow `system' as key and value. (org-open-at-point): Explain the effect of a double prefix arg. (org-open-file): If the argument `in-emacs' is (16), i.e. corresponding to a double prefix argument, try to open the file externally. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-insert-link): Abbreviate absolute files names in links. Also, fix a bug in which the double C-u prefix would not be honored. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-insert-heading): If buffer does not end with a newline, add one if necessary to insert headline correctly. * org-exp.el (org-export-as-html): Make sure that <hr/> is between paragraphs, not inside. * org.el (org-todo): Quote `org-agenda-headline-snapshot-before-repeat'. * org-exp.el (org-export-as-html): Fully process link descriptions. (org-export-html-format-desc): New function. (org-export-as-html): Collect footnotes into the correct basket. (org-html-protect): No longer protect quotations marks here, this goes wrong. * org-agenda.el (org-agenda-remove-marked-text): Bind variable BEG. * org-compat.el (org-fit-window-to-buffer): New function (not really, a preliminary and incomplete version was present earlier, but not used). * org.el (org-fast-todo-selection, org-fast-tag-selection): Use `org-fit-window-to-buffer'. * org-exp.el (org-export): Use `org-fit-window-to-buffer'. * org-agenda.el (org-agenda-get-restriction-and-command) (org-fit-agenda-window, org-agenda-convert-date): Use `org-fit-window-to-buffer'. * org-exp.el (org-export-as-html): Process href links through `org-export-html-format-href'. (org-export-html-format-href): New function. * org-agenda.el (org-agenda-todo): Update only the current headline if this is a repeated TODO, marked done for today. (org-agenda-change-all-lines): New argument JUST-THIS, to change only the current line. * org.el (org-todo): Take a snapshot of the headline if the repeater might change it. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org-publish.el (org-publish-find-title): Remove buffers visited only for extracting the title. * org-exp.el (org-export-html-style) (org-export-html-style-default): Mark style definitions as unparsed CDATA. * org-publish.el (org-publish-validate-link): Function re-introduced. 2008-11-12 Charles Sebold <csebold@gmail.com> * org-plot.el (org-plot/add-options-to-plist): Supports timefmt property. (org-plot-quote-timestamp-field): New function. (org-plot-quote-tsv-field): Call timestamp field function when necessary rather than just quoting as a string. (org-plot/gnuplot-to-data): Pass in timefmt property. (org-plot/gnuplot-script): Supports timefmt property. (org-plot/gnuplot): Checks for timestamp column before checking for text index column. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-insert-heading): Improve behavior with hidden subtrees. * org-publish.el (org-publish-org-index): Create a section in the index file. (org-publish-org-index): Stop linking to directories. * org.el (org-emphasis-alist): Use span instead of <u> to underline text. * org-exp.el (org-export-as-html): Make sure <p> is closed before <pre> sections. 2008-11-12 Sebastian Rose <sebastian_rose@gmx.de> * org-jsinfo.el (org-infojs-template): Remove language attribute from script tag. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org-agenda.el (org-agenda-remove-marked-text): New function. (org-agenda-mark-filtered-text) (org-agenda-unmark-filtered-text): New functions. (org-write-agenda): Remove fltered text. * org.el (org-make-tags-matcher): Give access to TODO "property" without speed penalty. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-link-frame-setup): Add `org-gnus-no-new-news' as an option. (org-store-link-props): Make sure adding to the plist works correctly. * org-gnus.el (org-gnus-no-new-news): New function. (org-gnus-follow-link): Allow the article ID to be a message-id, in addition to allowing article numbers. Message IDs make much more roubust links. (org-gnus-store-link): Use message-id to create link. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el (org-emphasize): Reverse the selection array. (org-emphasis-alist): Set <code> tags for the verbatim environment. * org-remember.el (org-remember-handler): Fix bug with prefix-related changing of the note storage target. * org-exp.el (org-print-icalendar-entries): Make the exported priorities compatible with RFC 2445. * org-clock.el (org-clock-save): Insert time stamp without dependence on time-stamp.el. 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org.el ("saveplace"): If saveplace puts point into an invisible location, make it visible. (org-make-tags-matcher): Allow inactive time stamps in time comparisons. (org-yank-adjusted-subtrees): New option. (org-yank): Incorporate adjusting trees. (org-paste-subtree): New argument FOR-YANK which will cause insertion at point without backing up over white lines, and leave point at the end of the inserted text. Also if the cursor is at the beginning of a headline, use the same level or the inserted tree. * org-publish.el (org-publish-get-base-files-1): Deal correctly with broken symlinks 2008-11-12 Carsten Dominik <dominik@science.uva.nl> * org-exp.el (org-export-select-tags, org-get-current-options): Fix typo.
author Carsten Dominik <dominik@science.uva.nl>
date Wed, 12 Nov 2008 08:01:06 +0000
parents 9f4d6f3769da
children c90853557b90
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 ### Makefile for Emacs refcards
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2
95010
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
3 ## Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
4 ## 2008 Free Software Foundation, Inc.
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 ## This file is part of GNU Emacs.
95010
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
7 #
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
8 ## GNU Emacs is free software: you can redistribute it and/or modify
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 ## it under the terms of the GNU General Public License as published by
95010
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
10 ## the Free Software Foundation, either version 3 of the License, or
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
11 ## (at your option) any later version.
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 ## GNU Emacs is distributed in the hope that it will be useful,
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 ## GNU General Public License for more details.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 ## You should have received a copy of the GNU General Public License
95010
9f4d6f3769da Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 87664
diff changeset
19 ## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 ## Top-level targets.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
24 ## PDF files that are included with Emacs.
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
25 all: refcards_pdf dired-refcards_pdf misc-refcards_pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
26
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
27 REFCARDS_PDF = refcard.pdf cs-refcard.pdf de-refcard.pdf fr-refcard.pdf \
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
28 pl-refcard.pdf pt-br-refcard.pdf ru-refcard.pdf sk-refcard.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
29 refcards_pdf: ${REFCARDS_PDF}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
30 refcards_ps: ${REFCARDS_PDF:.pdf=.ps}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
31
82888
35543e5c37a8 Change `fr-drdref' to `fr-dired-ref'.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82882
diff changeset
32 DIRED-REFCARDS_PDF = dired-ref.pdf cs-dired-ref.pdf fr-dired-ref.pdf \
35543e5c37a8 Change `fr-drdref' to `fr-dired-ref'.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82882
diff changeset
33 sk-dired-ref.pdf
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
34 dired-refcards_pdf: ${DIRED-REFCARDS_PDF}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
35 dired-refcards_ps: ${DIRED-REFCARDS_PDF:.pdf=.ps}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
36
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
37 MISC-REFCARDS_PDF = calccard.pdf gnus-booklet.pdf gnus-refcard.pdf orgcard.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
38 misc-refcards_pdf: ${MISC-REFCARDS_PDF}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
39 misc-refcards_ps: ${MISC-REFCARDS_PDF:.pdf=.ps}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
40
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
41
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
42 ## The following files are not included with Emacs.
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
43 SURVIVAL-CARDS_PDF = survival.pdf cs-survival.pdf sk-survival.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
44 survival-cards_pdf: ${SURVIVAL-CARDS_PDF}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
45 survival-cards_ps: ${SURVIVAL-CARDS_PDF:.pdf=.ps}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
46
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
47 VIPER-CARDS_PDF = vipcard.pdf viperCard.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
48 viper-cards_pdf: ${VIPER-CARDS_PDF}
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
49 viper-cards_ps: ${VIPER-CARDS_PDF:.pdf=.ps}
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
52 ## PDF files.
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
53
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
54 ## The page layouts (a4/letter) are written directly in the .tex files.
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
56 cs-refcard.pdf cs-dired-ref.pdf cs-survival.pdf sk-refcard.pdf \
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
57 sk-dired-ref.pdf sk-survival.pdf: %.pdf: %.tex
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
58 csplain "\pdfoutput=1\input $<"
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
59
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
60 pl-refcard.pdf: %.pdf: %.tex
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
61 if ! kpsewhich -format=fmt mex > /dev/null; then \
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
62 echo "No mex format found."; false; \
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
63 fi
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
64 pdftex $<
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
66 ru-refcard.pdf: %.pdf: %.tex
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
67 pdflatex $<
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
68
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
69 gnus-logo.pdf: %.pdf: %.eps
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
70 ps2pdf $<
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
71
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
72 gnus-refcard.pdf: %.pdf: %.tex gnus-logo.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
73 pdflatex $<
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
75 gnus-booklet.pdf: gnus-refcard.tex gnus-logo.pdf
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
76 pdflatex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}'
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
77 mv gnus-refcard.pdf $@
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
79 ## Everything not explicitly listed above.
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
80 %.pdf: %.tex
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
81 pdftex $<
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
82
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 ## dvi files.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86
82882
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
87 cs-refcard.dvi cs-dired-ref.dvi cs-survival.dvi sk-refcard.dvi \
be81e9cf2d8e Add rules for creating the refcards in PDF, make them the default.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82746
diff changeset
88 sk-dired-ref.dvi sk-survival.dvi: %.dvi: %.tex
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89 csplain $<
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91 pl-refcard.dvi: %.dvi: %.tex
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92 if ! kpsewhich -format=fmt mex > /dev/null; then \
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 echo "No mex format found."; false; \
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 fi
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95 tex $<
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 ru-refcard.dvi gnus-refcard.dvi: %.dvi: %.tex
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 latex $<
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100 gnus-booklet.dvi: gnus-refcard.tex
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}'
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 mv gnus-refcard.dvi $@
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 ## Everything not explicitly listed above.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105 %.dvi: %.tex
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 tex $<
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 ## PostScript files.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 ## Note that some of the tex files (refcard, de-refcard, fr-refcard,
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 ## pt-br-refcard) have settings for letter or a4 paper. Following are
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 ## the default paper sizes (letter for English, A4 for translations).
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114 ## FIXME orgcard.ps does not fit on letter (see orgcard.tex).
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 ## A4, landscape.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps: %.ps: %.dvi
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118 dvips -t a4 -t landscape $< -o $@
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 ## A4, portrait.
82888
35543e5c37a8 Change `fr-drdref' to `fr-dired-ref'.
Michaël Cadilhac <michael.cadilhac@lrde.org>
parents: 82882
diff changeset
121 cs-dired-ref.ps cs-refcard.ps cs-survival.ps fr-dired-ref.ps \
82746
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
122 pl-refcard.ps ru-refcard.ps \
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 sk-dired-ref.ps sk-refcard.ps sk-survival.ps: %.ps: %.dvi
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 dvips -t a4 $< -o $@
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126 ## letter, landscape.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127 calccard.ps refcard.ps: %.ps: %.dvi
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128 dvips -t letter -t landscape $< -o $@
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130 ## letter, portrait.
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 dired-ref.ps gnus-booklet.ps gnus-refcard.ps survival.ps vipcard.ps \
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132 viperCard.ps: %.ps: %.dvi
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133 dvips -t letter $< -o $@
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
135
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
136 .PHONY: clean
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138 clean:
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
139 -rm -f *.dvi *.log
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140
fca0f0f8d997 New file, with existing refcard rules from etc/Makefile.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 ### Makefile ends here