Show
Ignore:
Timestamp:
04/07/07 15:49:28 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/Makefile

    r4196 r4200  
    1 DESTDIR= 
    2 LIBDIR=/usr/local/lib 
    3 BINDIR=/usr/local/bin 
    4 MANDIR=/usr/man/man1 
    5 MANEXT=1 
     1### Makefile for Emacs etc/ directory 
    62 
    7 all: 
     3## Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 
     4##   2007 Free Software Foundation, Inc. 
    85 
    9 refcards:       refcard.ps cs-refcard.ps de-refcard.ps fr-refcard.ps \ 
    10                 pl-refcard.ps pt-br-refcard.ps ru-refcard.ps sk-refcard.ps 
     6## This file is part of GNU Emacs. 
    117 
    12 refcard.dvi de-refcard.dvi fr-refcard.dvi pt-br-refcard.dvi sk-refcard.dvi:     %.dvi:  %.tex 
    13         tex $< 
     8## GNU Emacs is free software; you can redistribute it and/or modify 
     9## it under the terms of the GNU General Public License as published by 
     10## the Free Software Foundation; either version 2, or (at your option) 
     11## any later version. 
    1412 
    15 cs-refcard.dvi: %.dvi:  %.tex 
     13## GNU Emacs is distributed in the hope that it will be useful, 
     14## but WITHOUT ANY WARRANTY; without even the implied warranty of 
     15## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     16## GNU General Public License for more details. 
     17 
     18## You should have received a copy of the GNU General Public License 
     19## along with GNU Emacs; see the file COPYING.  If not, write to the 
     20## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
     21## Boston, MA 02110-1301, USA. 
     22 
     23 
     24## Top-level targets. 
     25 
     26## PS files included with Emacs. 
     27all: refcards dired-refcards misc-refcards 
     28 
     29 
     30refcards: 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 
     33dired-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 
     36misc-refcards: calccard.ps gnus-booklet.ps gnus-refcard.ps orgcard.ps 
     37 
     38## Following PS files are not included with Emacs. 
     39survival-cards: survival.ps cs-survival.ps sk-survival.ps 
     40 
     41viper-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. 
     48cs-refcard.dvi cs-dired-ref.dvi cs-survival.dvi: %.dvi: %.tex 
    1649        csplain $< 
    1750 
    18 pl-refcard.dvi: %.dvi: %.tex 
     51pl-refcard.dvi: %.dvi: %.tex 
    1952        if ! kpsewhich -format=fmt mex > /dev/null; then \ 
    2053          echo "No mex format found."; false; \ 
     
    2255        tex $< 
    2356 
    24 ru-refcard.dvi:        %.dvi:  %.tex 
     57ru-refcard.dvi gnus-refcard.dvi: %.dvi: %.tex 
    2558        latex $< 
    2659 
    27 refcard.ps de-refcard.ps fr-refcard.ps pt-br-refcard.ps:        %.ps:   %.dvi 
    28         dvips -t landscape $< 
     60gnus-booklet.dvi: gnus-refcard.tex 
     61        latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' 
     62        mv gnus-refcard.dvi $@ 
    2963 
    30 cs-refcard.ps pl-refcard.ps ru-refcard.ps sk-refcard.ps:        %.ps:   %.dvi 
    31         dvips $< 
     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. 
     77de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps: %.ps: %.dvi 
     78        dvips -t a4 -t landscape $< 
     79 
     80## A4, portrait. 
     81cs-dired-ref.ps cs-refcard.ps cs-survival.ps fr-drdref.ps \ 
     82pl-refcard.ps ru-refcard.ps \ 
     83sk-dired-ref.ps sk-refcard.ps sk-survival.ps: %.ps: %.dvi 
     84        dvips -t a4 $< 
     85 
     86## letter, landscape. 
     87calccard.ps refcard.ps: %.ps: %.dvi 
     88        dvips -t letter -t landscape $< 
     89 
     90## letter, portrait. 
     91dired-ref.ps gnus-booklet.ps gnus-refcard.ps survival.ps vipcard.ps \ 
     92viperCard.ps: %.ps: %.dvi 
     93        dvips -t letter $< 
     94 
     95 
     96.PHONY: mostlyclean clean distclean maintainer-clean unlock relock 
    3297 
    3398mostlyclean: 
    34         -rm -f core *.dvi *.log 
     99        -rm -f *.dvi *.log 
    35100 
    36 clean distclean maintainer-clean: 
    37         -rm -f DOC* core *.dvi *.log 
     101## Note does not delete generated ps files. 
     102clean distclean maintainer-clean: mostlyclean 
     103        -rm -f DOC* 
    38104 
    39 SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* etags.* ledit.l ms-* \ 
    40         spook-lines tasks.texi termcap.* *.tex 
     105 
     106SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* ms-* \ 
     107        spook-lines termcap.* *.tex 
    41108 
    42109unlock: 
     
    55122        TERMINFO=`pwd`; export TERMINFO; $(TIC) e/eterm-color.ti 
    56123 
    57 # arch-tag: 4261f003-cf77-4478-a10a-5284e9d8f797 
     124 
     125## arch-tag: 4261f003-cf77-4478-a10a-5284e9d8f797 
     126### Makefile ends here