Mercurial > emacs
annotate make-dist @ 58195:c12b583f54b9
Fixed these problems:
** Clicking on partially visible lines fails
From: David Kastrup <dak@gnu.org>
Date: 27 Apr 2004 16:42:58 +0200
I had gnus display a mouse-highlighted line (a URL from browse-url)
partially at the bottom of its window. If I click with middle mouse
key on it, the window gets recentered while I hold the mouse key
pressed. If I release it, the window returns into its old position
(cursor in top row) and nothing happens, presumably because the click
was not registered on the line itself, but on the magically
recentered version.
That is a nuisance. Recentering of even partially visible click
targets should only happen if window-point moves there, but not at
the time of the click. From the moment I hold down a key until it
gets released, the displayed window portion should not change, with
the sole exception of scrolling when dragging at the edge of the
screen.
(progn
(setq line-spacing 4)
(dotimes (i (window-height))
(insert "\n" (int-to-string i)))
(forward-line -2)
(recenter -1))
** Can't drag modeline when mouse-autoselect-window is set
From: Klaus Zeitler <kzeitler@lucent.com>
Date: Mon, 11 Oct 2004 11:14:49 +0200
1. start emacs -q --no-site-file
2. set variable mouse-autoselect-window to t
3. split-window-vertically
now I can drag the modeline only upwards but not downwards
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Sat, 13 Nov 2004 01:40:36 +0000 |
parents | b5f2181a40b9 |
children | f1e5f5261b95 59dcbfe97385 |
rev | line source |
---|---|
616 | 1 #!/bin/sh |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
2 |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
3 #### make-dist: create an Emacs distribution tar file from the current |
1688
c4da55e6cfd3
* make-dist: Don't bother creating an arch-lib directory; that's
Jim Blandy <jimb@redhat.com>
parents:
1640
diff
changeset
|
4 #### source tree. This basically creates a duplicate directory |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
5 #### structure, and then hard links into it only those files that should |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
6 #### be distributed. This means that if you add a file with an odd name, |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
7 #### you should make sure that this script will include it. |
616 | 8 |
44597
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
9 # Copyright (C) 1995, 1997, 1998, 2000, 2001, 2002 Free Software Foundation, Inc. |
11287 | 10 # |
11 # This file is part of GNU Emacs. | |
12 # | |
13 # GNU Emacs is free software; you can redistribute it and/or modify | |
14 # it under the terms of the GNU General Public License as published by | |
15 # the Free Software Foundation; either version 2, or (at your option) | |
16 # any later version. | |
17 # | |
18 # GNU Emacs is distributed in the hope that it will be useful, | |
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 # GNU General Public License for more details. | |
22 # | |
23 # You should have received a copy of the GNU General Public License | |
15742 | 24 # along with GNU Emacs; see the file COPYING. If not, write to the |
25 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
26 # Boston, MA 02111-1307, USA. | |
11287 | 27 |
616 | 28 progname="$0" |
29 | |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
30 ### Exit if a command fails. |
34081
3f8e87ac64ab
(tempdir): Remove epaths.h from the distribution
Gerd Moellmann <gerd@gnu.org>
parents:
33649
diff
changeset
|
31 #set -e |
616 | 32 |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
33 ### Print out each line we read, for debugging's sake. |
34081
3f8e87ac64ab
(tempdir): Remove epaths.h from the distribution
Gerd Moellmann <gerd@gnu.org>
parents:
33649
diff
changeset
|
34 #set -v |
616 | 35 |
37925
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
36 LANGUAGE=C |
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
37 LC_ALL=C |
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
38 LC_MESSAGES= |
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
39 LANG= |
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
40 export LANGUAGE LC_ALL LC_MESSAGES LANG |
b3268dbead96
(LANG): Set LC_ALL and LANGUAGE to C, unset
Gerd Moellmann <gerd@gnu.org>
parents:
37728
diff
changeset
|
41 |
20361
036dac77f78f
Changed the comment about `umask 0' to say `Don't restrict access to any
Joel N. Weber II <devnull@gnu.org>
parents:
20238
diff
changeset
|
42 ## Don't restrict access to any files. |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
43 umask 0 |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
44 |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
45 update=yes |
20785 | 46 check=yes |
15060
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
47 clean_up=no |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
48 make_tar=no |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
49 newer="" |
616 | 50 |
51 while [ $# -gt 0 ]; do | |
52 case "$1" in | |
15060
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
53 ## This option tells make-dist to delete the staging directory |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
54 ## when done. It is useless to use this unless you make a tar file. |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
55 "--clean-up" ) |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
56 clean_up=yes |
621 | 57 ;; |
15060
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
58 ## This option tells make-dist to make a tar file. |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
59 "--tar" ) |
0e3910449935
Replace --no-clean-up and --no-tar options
Richard M. Stallman <rms@gnu.org>
parents:
15006
diff
changeset
|
60 make_tar=yes |
616 | 61 ;; |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
62 ## This option tells make-dist not to recompile or do analogous things. |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
63 "--no-update" ) |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
64 update=no |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
65 ;; |
20785 | 66 ## This option says don't check for bad file names, etc. |
67 "--no-check" ) | |
68 check=no | |
69 ;; | |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
70 ## This option tells make-dist to make the distribution normally, then |
2263
4b57c6f61299
Corrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
2254
diff
changeset
|
71 ## remove all files older than the given timestamp file. This is useful |
4b57c6f61299
Corrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
2254
diff
changeset
|
72 ## for creating incremental or patch distributions. |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
73 "--newer") |
999 | 74 newer="$2" |
75 new_extension=".new" | |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
76 shift |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
77 ;; |
2254
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
78 ## This option tells make-dist to use `compress' instead of gzip. |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
79 ## Normally, make-dist uses gzip whenever it is present. |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
80 "--compress") |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
81 default_gzip="compress" |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
82 ;; |
29671
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
83 |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
84 "--snapshot") |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
85 clean_up=yes |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
86 make_tar=yes |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
87 update=no |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
88 check=no |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
89 ;; |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
90 |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
91 "--help") |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
92 echo "Usage: ${progname} [options]" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
93 echo "" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
94 echo " --clean-up delete staging directories when done" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
95 echo " --compress use compress instead of gzip" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
96 echo " --newer=TIME don't include files older than TIME" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
97 echo " --no-check don't check for bad file names etc." |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
98 echo " --no-update don't recompile or do analogous things" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
99 echo " --snapshot same as --clean-up --no-update --tar --no-check" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
100 echo " --tar make a tar file" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
101 echo "" |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
102 exit 0 |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
103 ;; |
43f15cfb67a0
Add --help and --snapshot options.
Gerd Moellmann <gerd@gnu.org>
parents:
28821
diff
changeset
|
104 |
616 | 105 * ) |
106 echo "${progname}: Unrecognized argument: $1" >&2 | |
107 exit 1 | |
108 ;; | |
109 esac | |
110 shift | |
111 done | |
112 | |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
113 ### Make sure we're running in the right place. |
616 | 114 if [ ! -d src -o ! -f src/lisp.h -o ! -d lisp -o ! -f lisp/version.el ]; then |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
115 echo "${progname}: Can't find \`src/lisp.h' and \`lisp/version.el'." >&2 |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
116 echo "${progname} must be run in the top directory of the Emacs" >&2 |
4168
c720be6f3fae
Include src/gnu-hp300 in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
4018
diff
changeset
|
117 echo "distribution tree. cd to that directory and try again." >&2 |
616 | 118 exit 1 |
119 fi | |
120 | |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
121 ### Find where to run Emacs. |
21467
8ff5c2a5ee26
Don't accept EMACS=t when testing for $EMACS set.
Karl Heuer <kwzh@gnu.org>
parents:
21299
diff
changeset
|
122 ### (We don't accept EMACS=t as an answer, since that probably only means |
8ff5c2a5ee26
Don't accept EMACS=t when testing for $EMACS set.
Karl Heuer <kwzh@gnu.org>
parents:
21299
diff
changeset
|
123 ### that the shell is running in an Emacs window.) |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
124 if [ $update = yes ]; |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
125 then |
24878
3171bf7ae0ff
Unset EMACS_UNIBYTE, so Emacs runs in its default state.
Karl Heuer <kwzh@gnu.org>
parents:
24735
diff
changeset
|
126 unset EMACS_UNIBYTE |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
127 if [ -f src/emacs ]; |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
128 then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
129 EMACS=`pwd`/src/emacs |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
130 else |
21467
8ff5c2a5ee26
Don't accept EMACS=t when testing for $EMACS set.
Karl Heuer <kwzh@gnu.org>
parents:
21299
diff
changeset
|
131 if [ "x$EMACS" = "x" -o "x$EMACS" = "xt" ]; |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45105
diff
changeset
|
132 then |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
133 echo You must specify the EMACS environment variable 2>&1 |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
134 exit 1 |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
135 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
136 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
137 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
138 |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
139 ### Find out which version of Emacs this is. |
7259 | 140 shortversion=`grep 'defconst[ ]*emacs-version' lisp/version.el \ |
7755
6191acd134b6
(shortversion): Don't assume another period follows.
Richard M. Stallman <rms@gnu.org>
parents:
7315
diff
changeset
|
141 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'` |
7259 | 142 version=`grep 'defconst[ ]*emacs-version' lisp/version.el \ |
143 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` | |
616 | 144 if [ ! "${version}" ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
145 echo "${progname}: can't find current Emacs version in \`./lisp/version.el'" >&2 |
616 | 146 exit 1 |
147 fi | |
148 | |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
149 echo Version numbers are $version and $shortversion |
7755
6191acd134b6
(shortversion): Don't assume another period follows.
Richard M. Stallman <rms@gnu.org>
parents:
7315
diff
changeset
|
150 |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
151 if [ $update = yes ]; |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
152 then |
42652
e13df10b6b63
Make version checking in emacs.texi consistent with how we set it there.
Eli Zaretskii <eliz@gnu.org>
parents:
42220
diff
changeset
|
153 if grep -s "@set EMACSVER *${shortversion}" ./man/emacs.texi > /dev/null; then |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
154 true |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
155 else |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
156 echo "You must update the version number in \`./man/emacs.texi'" |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
157 sleep 5 |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
158 fi |
2959
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
159 fi |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
160 |
5206
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
161 ### Make sure we don't already have a directory emacs-${version}. |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
162 |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
163 emacsname="emacs-${version}${new_extension}" |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
164 |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
165 if [ -d ${emacsname} ] |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
166 then |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
167 echo Directory "${emacsname}" already exists >&2 |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
168 exit 1 |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
169 fi |
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
170 |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
171 ### Make sure the subdirectory is available. |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
172 tempparent="make-dist.tmp.$$" |
616 | 173 if [ -d ${tempparent} ]; then |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
174 echo "${progname}: staging directory \`${tempparent}' already exists. |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
175 Perhaps a previous invocation of \`${progname}' failed to clean up after |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
176 itself. Check that directories whose names are of the form |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
177 \`make-dist.tmp.NNNNN' don't contain any important information, remove |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
178 them, and try again." >&2 |
616 | 179 exit 1 |
180 fi | |
181 | |
20785 | 182 ### Find where to run Emacs. |
183 if [ $check = yes ]; | |
184 then | |
185 ### Check for .elc files with no corresponding .el file. | |
186 ls -1 lisp/[a-z]*.el lisp/[a-z]*/[a-z]*.el \ | |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
187 leim/[a-z]*/[a-z]*.el | sed 's/\.el$/.elc/' > /tmp/el |
20785 | 188 ls -1 lisp/[a-z]*.elc lisp/[a-z]*/[a-z]*.elc \ |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
189 leim/[a-z]*/[a-z]*.elc > /tmp/elc |
20785 | 190 bogosities="`comm -13 /tmp/el /tmp/elc`" |
191 if [ "${bogosities}" != "" ]; then | |
192 echo "The following .elc files have no corresponding .el files:" | |
193 echo "${bogosities}" | |
194 fi | |
195 rm -f /tmp/el /tmp/elc | |
3144
7ecd0f1c7465
* make-dist: Check for .elc files with no corresponding .el file.
Jim Blandy <jimb@redhat.com>
parents:
3022
diff
changeset
|
196 |
20785 | 197 ### Check for .el files with no corresponding .elc file. |
21299
9293d783c708
Fix shell syntax in check for missing .el or .elc files.
Richard M. Stallman <rms@gnu.org>
parents:
21091
diff
changeset
|
198 (cd lisp; ls -1 [a-z]*.el [a-z]*/[a-z]*.el ; \ |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
199 cd ../leim; ls -1 [a-z]*/[a-z]*.el) > /tmp/el |
21299
9293d783c708
Fix shell syntax in check for missing .el or .elc files.
Richard M. Stallman <rms@gnu.org>
parents:
21091
diff
changeset
|
200 (cd lisp; ls -1 [a-z]*.elc [a-z]*/[a-z]*.elc; \ |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
201 cd ../leim; ls -1 [a-z]*/[a-z]*.elc) | sed 's/\.elc$/.el/' > /tmp/elc |
20785 | 202 losers="`comm -23 /tmp/el /tmp/elc`" |
203 bogosities= | |
204 for file in $losers; do | |
205 file1=`echo $file | sed -e "s|.*/||"` | |
30048
349704f6532f
Check DONTCOMPILE in lisp/Makefile.in instead of
Gerd Moellmann <gerd@gnu.org>
parents:
29671
diff
changeset
|
206 if ! sed -n -e "/^DONTCOMPILE/,/[^\\]\$/p" lisp/Makefile.in | |
25967
8a1730e677fe
(dontcompile): look for the DONTCOMPILE variable rather
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
24878
diff
changeset
|
207 grep -q "[ ]$file1\($\| \)"; then |
20785 | 208 case $file in |
209 site-init.el | site-load.el | site-start.el | default.el) | |
210 ;; | |
211 term/*) | |
212 ;; | |
213 *) | |
214 bogosities="$file $bogosities" | |
215 ;; | |
216 esac | |
217 fi | |
218 done | |
219 if [ x"${bogosities}" != x"" ]; then | |
220 echo "The following .el files have no corresponding .elc files:" | |
221 echo "${bogosities}" | |
18039
0696d4c9aa15
Warn about .el files that are not compiled.
Richard M. Stallman <rms@gnu.org>
parents:
17747
diff
changeset
|
222 fi |
20785 | 223 rm -f /tmp/el /tmp/elc |
18039
0696d4c9aa15
Warn about .el files that are not compiled.
Richard M. Stallman <rms@gnu.org>
parents:
17747
diff
changeset
|
224 |
20785 | 225 ### Check for .el files that would overflow the 14-char limit if compiled. |
226 long=`find lisp leim -name '[a-zA-Z0-9]??????????*.el' -print` | |
227 if [ "$long" != "" ]; then | |
228 echo "The following .el file names are too long:" | |
229 echo "$long" | |
230 fi | |
15301 | 231 fi |
232 | |
3258
27b7aa2bcf21
* make-dist: Rebuild configure if configure.in is newer.
Jim Blandy <jimb@redhat.com>
parents:
3206
diff
changeset
|
233 ### Make sure configure is newer than configure.in. |
43410
1109a8546104
Port to POSIX 1003.1-2001, which doesn't allow "head -1".
Paul Eggert <eggert@twinsun.com>
parents:
42652
diff
changeset
|
234 if [ "x`ls -t configure configure.in | sed q`" != "xconfigure" ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
235 echo "\`./configure.in' is newer than \`./configure'" >&2 |
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
236 echo "Running autoconf" >&2 |
14978
c92fad046dd3
Wed Apr 10 06:08:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
Roland McGrath <roland@gnu.org>
parents:
14956
diff
changeset
|
237 autoconf || { x=$?; echo Autoconf FAILED! >&2; exit $x; } |
3258
27b7aa2bcf21
* make-dist: Rebuild configure if configure.in is newer.
Jim Blandy <jimb@redhat.com>
parents:
3206
diff
changeset
|
238 fi |
27b7aa2bcf21
* make-dist: Rebuild configure if configure.in is newer.
Jim Blandy <jimb@redhat.com>
parents:
3206
diff
changeset
|
239 |
44597
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
240 ### Make sure src/config-in.stamp is newer than configure.in. |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
241 if [ "x`ls -t src/stamp-h.in configure.in | sed q`" != "xsrc/stamp-h.in" ]; then |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
242 echo "\`./configure.in' is newer than \`./src/stamp-h.in'" >&2 |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
243 echo "Running autoheader" >&2 |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
244 autoheader || { x=$?; echo Autoheader FAILED! >&2; exit $x; } |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
245 rm -f src/stamp-h.in |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
246 echo timestamp > src/stamp-h.in |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
247 fi |
071e287dcbde
Run autoheader if necessary.
Andreas Schwab <schwab@suse.de>
parents:
43410
diff
changeset
|
248 |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
249 if [ $update = yes ]; |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
250 then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
251 echo "Updating Info files" |
24359
9c23e2b384a3
Fix command to update info files.
Richard M. Stallman <rms@gnu.org>
parents:
24181
diff
changeset
|
252 (cd man; make -f Makefile.in srcdir=. info) |
40885
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
253 (cd lispref; make -f Makefile.in srcdir=. info) |
42220
62671693b79f
Set SHELL and VPATH when running makeinfo in lispintro.
Eli Zaretskii <eliz@gnu.org>
parents:
42218
diff
changeset
|
254 (cd lispintro; make -f Makefile.in SHELL=/bin/sh srcdir=. info VPATH=.) |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
255 |
17747
b8a3deb464b9
Use the new `updates' target in lisp/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
17742
diff
changeset
|
256 echo "Updating finder, custom and autoload data" |
24878
3171bf7ae0ff
Unset EMACS_UNIBYTE, so Emacs runs in its default state.
Karl Heuer <kwzh@gnu.org>
parents:
24735
diff
changeset
|
257 (cd lisp; make updates EMACS="$EMACS") |
18992
f0453e066438
Update leim/leim-list.el.
Richard M. Stallman <rms@gnu.org>
parents:
18895
diff
changeset
|
258 |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
259 if test -f leim/leim-list.el; then |
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
260 echo "Updating leim-list.el" |
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
261 (cd leim; make leim-list.el EMACS="$EMACS") |
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
262 fi |
19820
53fa6bca2c89
Recompile everything after updating various Lisp files.
Richard M. Stallman <rms@gnu.org>
parents:
19192
diff
changeset
|
263 |
53fa6bca2c89
Recompile everything after updating various Lisp files.
Richard M. Stallman <rms@gnu.org>
parents:
19192
diff
changeset
|
264 echo "Recompiling Lisp files" |
53fa6bca2c89
Recompile everything after updating various Lisp files.
Richard M. Stallman <rms@gnu.org>
parents:
19192
diff
changeset
|
265 $EMACS -batch -f batch-byte-recompile-directory lisp leim |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
266 fi |
8201 | 267 |
13382 | 268 echo "Making lisp/MANIFEST" |
269 | |
22389
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
270 (cd lisp; |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
271 files=`echo [!=]*.el | sed -e 's/ subdirs.el / /' -e 's/ default.el / /'` |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
272 for dir in [!=]*; do |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
273 if [ -d $dir ] && [ $dir != term ] && [ $dir != CVS ] && [ $dir != RCS ] |
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
274 then |
22389
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
275 echo $dir |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
276 thisdir=`echo $dir/[!=]*.el | sed -e 's/ subdirs.el / /'` |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
277 files="$files $thisdir" |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
278 fi |
d929ae6f35d3
(MANIFEST): Include most subdirs, but exclude subdirs.el
Richard M. Stallman <rms@gnu.org>
parents:
21467
diff
changeset
|
279 done |
43410
1109a8546104
Port to POSIX 1003.1-2001, which doesn't allow "head -1".
Paul Eggert <eggert@twinsun.com>
parents:
42652
diff
changeset
|
280 for file in $files |
1109a8546104
Port to POSIX 1003.1-2001, which doesn't allow "head -1".
Paul Eggert <eggert@twinsun.com>
parents:
42652
diff
changeset
|
281 do sed -n 's/^;;; //p; q' $file |
1109a8546104
Port to POSIX 1003.1-2001, which doesn't allow "head -1".
Paul Eggert <eggert@twinsun.com>
parents:
42652
diff
changeset
|
282 done | sort > MANIFEST) |
13382 | 283 |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
284 echo "Creating staging directory: \`${tempparent}'" |
5206
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
285 |
616 | 286 mkdir ${tempparent} |
287 tempdir="${tempparent}/${emacsname}" | |
288 | |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
289 ### This trap ensures that the staging directory will be cleaned up even |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
290 ### when the script is interrupted in mid-career. |
994
5b2a1922c4d5
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
992
diff
changeset
|
291 if [ "${clean_up}" = yes ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
292 trap "echo 'Interrupted...cleaning up the staging directory'; rm -rf ${tempparent}; exit 1" 1 2 15 |
994
5b2a1922c4d5
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
992
diff
changeset
|
293 fi |
5b2a1922c4d5
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
992
diff
changeset
|
294 |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
295 echo "Creating top directory: \`${tempdir}'" |
616 | 296 mkdir ${tempdir} |
297 | |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
298 ### We copy in the top-level files before creating the subdirectories in |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
299 ### hopes that this will make the top-level files appear first in the |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
300 ### tar file; this means that people can start reading the INSTALL and |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
301 ### README while the rest of the tar file is still unpacking. Whoopee. |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
302 echo "Making links to top-level files" |
40808
3634931bc971
(tempdir): Copy AUTHORS as well.
Eli Zaretskii <eliz@gnu.org>
parents:
39070
diff
changeset
|
303 ln AUTHORS FTP INSTALL README BUGS move-if-change ${tempdir} |
41783
84b7e5da33e2
Do not try to link removed files (aclocal.m4, _emacs, TODO, vms-pp.trans
Pavel Janík <Pavel@Janik.cz>
parents:
41682
diff
changeset
|
304 ln ChangeLog Makefile.in configure configure.in ${tempdir} |
9578
35cdd4523abf
(msdos): PUt sed* in the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
9505
diff
changeset
|
305 ln config.bat make-dist update-subdirs vpath.sed ${tempdir} |
5206
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
306 ### Copy these files; they're cross-filesystem symlinks. |
11223
cf940edd7667
Include mkinstalldirs in distribution.
Richard M. Stallman <rms@gnu.org>
parents:
11209
diff
changeset
|
307 cp mkinstalldirs ${tempdir} |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
308 cp config.sub ${tempdir} |
3374 | 309 cp config.guess ${tempdir} |
28821
9eb6792eefac
Make a link for lib-src/grep-changelog. Copy
Gerd Moellmann <gerd@gnu.org>
parents:
27562
diff
changeset
|
310 cp install-sh ${tempdir} |
616 | 311 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
312 echo "Updating version number in README" |
2959
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
313 (cd ${tempdir} |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
314 awk \ |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
315 '$1 " " $2 " " $3 " " $4 " " $5 == "This directory tree holds version" { $6 = version; print $0 } |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
316 $1 " " $2 " " $3 " " $4 " " $5 != "This directory tree holds version"' \ |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
317 version=${version} README > tmp.README |
20238
72b506b0fbcc
Don't ask questions when replacing README.
Karl Heuer <kwzh@gnu.org>
parents:
20217
diff
changeset
|
318 mv -f tmp.README README) |
2959
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
319 |
d3f30c15d39f
* make-dist: Check that the manual reflects the same version of
Jim Blandy <jimb@redhat.com>
parents:
2927
diff
changeset
|
320 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
321 echo "Creating subdirectories" |
41435
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
322 for subdir in lisp site-lisp lispref lispintro \ |
42218 | 323 leim leim/CXTERM-DIC leim/MISC-DIC \ |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
324 leim/SKK-DIC leim/ja-dic leim/quail \ |
5629
27013efefaab
Handle lwlib subdir like oldXMenu subdir.
Richard M. Stallman <rms@gnu.org>
parents:
5471
diff
changeset
|
325 src src/m src/s src/bitmaps lib-src oldXMenu lwlib \ |
24181
f14a9b714a8e
Include the new directory nt/icons in distributions.
Geoff Voelker <voelker@cs.washington.edu>
parents:
23604
diff
changeset
|
326 nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \ |
45105
f526d32944b1
Do not distribute lock/ directory.
Pavel Janík <Pavel@Janik.cz>
parents:
44958
diff
changeset
|
327 etc etc/e info man msdos vms mac mac/inc mac/inc/sys \ |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
328 mac/src mac/Emacs.app mac/Emacs.app/Contents \ |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
329 mac/Emacs.app/Contents/MacOS mac/Emacs.app/Contents/Resources \ |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
330 mac/Emacs.app/Contents/Resources/English.lproj |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
331 do |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
332 echo " ${tempdir}/${subdir}" |
616 | 333 mkdir ${tempdir}/${subdir} |
334 done | |
335 | |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
336 echo "Making links to \`lisp' and its subdirectories" |
2263
4b57c6f61299
Corrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
2254
diff
changeset
|
337 ### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el. |
616 | 338 (cd lisp |
339 ln [a-zA-Z]*.el ../${tempdir}/lisp | |
340 ln [a-zA-Z]*.elc ../${tempdir}/lisp | |
5033
b4ed97a59663
Don't put lisp/forms.README in the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5028
diff
changeset
|
341 ln [a-zA-Z]*.dat ../${tempdir}/lisp |
31916
7b81c864cccf
Adapt to the change of leim/Makefile which was
Gerd Moellmann <gerd@gnu.org>
parents:
31732
diff
changeset
|
342 for img in [a-zA-Z]*.xpm [a-zA-Z]*.xbm [a-zA-Z]*.pbm; do |
31732
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
343 # If there are no images, the shell won't expand the pattern. |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
344 if [ -f $img ]; then |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
345 ln $img ../${tempdir}/lisp |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
346 fi |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
347 done |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
348 ## simula.el doesn't keep abbreviations in simula.defns any more. |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
349 ## ln [a-zA-Z]*.defns ../${tempdir}/lisp |
30048
349704f6532f
Check DONTCOMPILE in lisp/Makefile.in instead of
Gerd Moellmann <gerd@gnu.org>
parents:
29671
diff
changeset
|
350 ln ChangeLog Makefile.in makefile.nt ChangeLog.? ../${tempdir}/lisp |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
351 ln makefile.w32-in ../${tempdir}/lisp |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
352 test -f README && ln README ../${tempdir}/lisp |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
353 (cd ../${tempdir}/lisp |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
354 rm -f TAGS =* |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
355 rm -f site-init site-init.el site-init.elc |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
356 rm -f site-load site-load.el site-load.elc |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
357 rm -f site-start site-start.el site-start.elc |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
358 rm -f default default.el default.elc |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
359 ) |
616 | 360 |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
361 ## Find all subdirs of lisp dir |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
362 for file in `find . -type d -print`; do |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
363 case $file in |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
364 . | .. | */Old | */CVS | */RCS | */=*) |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45105
diff
changeset
|
365 ;; |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
366 *) |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
367 if [ -d $file ]; then |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
368 subdirs="$file $subdirs" |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
369 fi |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
370 ;; |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
371 esac |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
372 done |
1792
1136bc94d196
* make-dist: Include `./lisp/calc-2.02' in the distribution.
Jim Blandy <jimb@redhat.com>
parents:
1790
diff
changeset
|
373 |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
374 for file in $subdirs; do |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
375 echo " lisp/$file" |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
376 mkdir ../${tempdir}/lisp/$file |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
377 ln $file/[a-zA-Z0-9]*.el ../${tempdir}/lisp/$file |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
378 ln $file/[a-zA-Z0-9]*.elc ../${tempdir}/lisp/$file |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
379 for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm $file/[a-zA-Z]*.pbm; do |
31732
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
380 if [ -f $img ]; then |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
381 ln $img ../${tempdir}/lisp/$file |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
382 fi |
422e0ad3418f
Include XPM and XBM files in lisp/ and subdirs
Gerd Moellmann <gerd@gnu.org>
parents:
31695
diff
changeset
|
383 done |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
384 if [ -f $file/README ]; then |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
385 ln $file/README ../${tempdir}/lisp/$file |
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
386 fi |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
387 |
24735
58e77af0527b
Include change logs in subdirs of `lisp'.
Richard M. Stallman <rms@gnu.org>
parents:
24395
diff
changeset
|
388 if [ -f $file/ChangeLog ]; then |
58e77af0527b
Include change logs in subdirs of `lisp'.
Richard M. Stallman <rms@gnu.org>
parents:
24395
diff
changeset
|
389 ln $file/ChangeLog ../${tempdir}/lisp/$file |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
390 for f in $file/ChangeLog.[0-9]; do |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
391 if [ -f $f ]; then |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
392 ln $f ../${tempdir}/lisp/$file |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
393 fi |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
394 done |
24735
58e77af0527b
Include change logs in subdirs of `lisp'.
Richard M. Stallman <rms@gnu.org>
parents:
24395
diff
changeset
|
395 fi |
17603
892cc20c7d91
Handle all subdirs of `lisp' uniformly.
Richard M. Stallman <rms@gnu.org>
parents:
17400
diff
changeset
|
396 done ) |
17138
b29d903ca993
Make links for files under lisp/language.
Kenichi Handa <handa@m17n.org>
parents:
16806
diff
changeset
|
397 |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
398 echo "Making links to \`leim' and its subdirectories" |
18654
c5f070514f07
Set up real-leim subdirectory,
Richard M. Stallman <rms@gnu.org>
parents:
18515
diff
changeset
|
399 ### Don't distribute TAGS, or =*.el files. |
c5f070514f07
Set up real-leim subdirectory,
Richard M. Stallman <rms@gnu.org>
parents:
18515
diff
changeset
|
400 (cd leim |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
401 ln makefile.nt makefile.w32-in ../${tempdir}/leim |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
402 ln ChangeLog README ../${tempdir}/leim |
18654
c5f070514f07
Set up real-leim subdirectory,
Richard M. Stallman <rms@gnu.org>
parents:
18515
diff
changeset
|
403 |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
404 ln CXTERM-DIC/*.tit ../${tempdir}/leim/CXTERM-DIC |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
405 ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/leim/SKK-DIC |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
406 ln MISC-DIC/*.* ../${tempdir}/leim/MISC-DIC |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
407 ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/leim/ja-dic |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
408 ln Makefile.in ../${tempdir}/leim/Makefile.in |
56178
b5f2181a40b9
Link leim-ext.el into tempdir.
Kenichi Handa <handa@m17n.org>
parents:
54007
diff
changeset
|
409 ln leim-ext.el ../${tempdir}/leim/leim-ext.el |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
410 ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/leim/quail |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
411 rm -f ../${tempdir}/leim/quail/quick-b5.* |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
412 rm -f ../${tempdir}/leim/quail/quick-cns.* |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
413 rm -f ../${tempdir}/leim/quail/tsang-b5.* |
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
414 rm -f ../${tempdir}/leim/quail/tsang-cns.* |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
415 |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
416 cd ../${tempdir}/leim |
18654
c5f070514f07
Set up real-leim subdirectory,
Richard M. Stallman <rms@gnu.org>
parents:
18515
diff
changeset
|
417 rm -f TAGS =* */=*) |
c5f070514f07
Set up real-leim subdirectory,
Richard M. Stallman <rms@gnu.org>
parents:
18515
diff
changeset
|
418 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
419 echo "Making links to \`src'" |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
420 ### Don't distribute =*.[ch] files, or the configured versions of |
13325
5a333a8e0ee1
Use new names config.in, paths.in, and {src,lib-src}/Makefile.in.
Richard M. Stallman <rms@gnu.org>
parents:
12594
diff
changeset
|
421 ### config.in, paths.in, or Makefile.in, or TAGS. |
616 | 422 (cd src |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
423 echo " (It is ok if ln fails in some cases.)" |
616 | 424 ln [a-zA-Z]*.c ../${tempdir}/src |
425 ln [a-zA-Z]*.h ../${tempdir}/src | |
426 ln [a-zA-Z]*.s ../${tempdir}/src | |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
427 ln [a-zA-Z]*.in ../${tempdir}/src |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
428 ln [a-zA-Z]*.opt ../${tempdir}/src |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
429 ## If we ended up with a symlink, or if we did not get anything |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
430 ## due to a cross-device symlink, copy the file. |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
431 for file in [a-zA-Z]*.[hcs] [a-zA-Z]*.in [a-zA-Z]*.opt; do |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
432 if test -f ../${tempdir}/src/$file; then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
433 # test -f appears to succeed for a symlink |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
434 if test -L ../${tempdir}/src/$file; then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
435 rm ../${tempdir}/src/$file |
19962
07e5f3623def
(making links to `src'): Keep timestamp on copied files.
Richard M. Stallman <rms@gnu.org>
parents:
19820
diff
changeset
|
436 cp -p $file ../${tempdir}/src |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
437 chmod a-w ../${tempdir}/src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
438 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
439 else |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
440 rm ../${tempdir}/src/$file |
19962
07e5f3623def
(making links to `src'): Keep timestamp on copied files.
Richard M. Stallman <rms@gnu.org>
parents:
19820
diff
changeset
|
441 cp -p $file ../${tempdir}/src |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
442 chmod a-w ../${tempdir}/src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
443 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
444 done |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
445 ln README ChangeLog ChangeLog.*[0-9] ../${tempdir}/src |
41783
84b7e5da33e2
Do not try to link removed files (aclocal.m4, _emacs, TODO, vms-pp.trans
Pavel Janík <Pavel@Janik.cz>
parents:
41682
diff
changeset
|
446 ln makefile.nt makefile.w32-in ../${tempdir}/src |
4489
f1fa60176c8d
(src): Don't put gnu-hp300 in dist.
Richard M. Stallman <rms@gnu.org>
parents:
4318
diff
changeset
|
447 ln .gdbinit .dbxinit ../${tempdir}/src |
616 | 448 cd ../${tempdir}/src |
34081
3f8e87ac64ab
(tempdir): Remove epaths.h from the distribution
Gerd Moellmann <gerd@gnu.org>
parents:
33649
diff
changeset
|
449 rm -f config.h epaths.h Makefile Makefile.c |
2263
4b57c6f61299
Corrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
2254
diff
changeset
|
450 rm -f =* TAGS) |
616 | 451 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
452 echo "Making links to \`src/bitmaps'" |
2180
0b629ab3f06a
* make-dist: Distribute `src/bitmaps' too.
Jim Blandy <jimb@redhat.com>
parents:
1997
diff
changeset
|
453 (cd src/bitmaps |
0b629ab3f06a
* make-dist: Distribute `src/bitmaps' too.
Jim Blandy <jimb@redhat.com>
parents:
1997
diff
changeset
|
454 ln README *.xbm ../../${tempdir}/src/bitmaps) |
0b629ab3f06a
* make-dist: Distribute `src/bitmaps' too.
Jim Blandy <jimb@redhat.com>
parents:
1997
diff
changeset
|
455 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
456 echo "Making links to \`src/m'" |
616 | 457 (cd src/m |
8578
f7ae124181cd
(src/m, src/s): Put *.inp in distribution.
Richard M. Stallman <rms@gnu.org>
parents:
8345
diff
changeset
|
458 # We call files for miscellaneous input (to linker etc) .inp. |
f7ae124181cd
(src/m, src/s): Put *.inp in distribution.
Richard M. Stallman <rms@gnu.org>
parents:
8345
diff
changeset
|
459 ln README [a-zA-Z0-9]*.h *.inp ../../${tempdir}/src/m) |
616 | 460 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
461 echo "Making links to \`src/s'" |
616 | 462 (cd src/s |
11666
e3434c390970
Don't copy in src/s/*.inp. Don't copy nt/src.
Richard M. Stallman <rms@gnu.org>
parents:
11287
diff
changeset
|
463 ln README [a-zA-Z0-9]*.h ../../${tempdir}/src/s) |
616 | 464 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
465 echo "Making links to \`lib-src'" |
616 | 466 (cd lib-src |
11226
d5c5dab73f87
(lib-src): Don't copy *.lex; it doesn't exist anymore.
Karl Heuer <kwzh@gnu.org>
parents:
11223
diff
changeset
|
467 ln [a-zA-Z]*.[chy] ../${tempdir}/lib-src |
13325
5a333a8e0ee1
Use new names config.in, paths.in, and {src,lib-src}/Makefile.in.
Richard M. Stallman <rms@gnu.org>
parents:
12594
diff
changeset
|
468 ln ChangeLog Makefile.in README testfile vcdiff ../${tempdir}/lib-src |
28821
9eb6792eefac
Make a link for lib-src/grep-changelog. Copy
Gerd Moellmann <gerd@gnu.org>
parents:
27562
diff
changeset
|
469 ln grep-changelog rcs2log rcs-checkin makefile.nt ../${tempdir}/lib-src |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
470 ln makefile.w32-in ../${tempdir}/lib-src |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
471 ## If we ended up with a symlink, or if we did not get anything |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
472 ## due to a cross-device symlink, copy the file. |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
473 for file in [a-zA-Z]*.[chy]; do |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
474 if test -f ../${tempdir}/lib-src/$file; then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
475 # test -f appears to succeed for a symlink |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
476 if test -L ../${tempdir}/lib-src/$file; then |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
477 rm ../${tempdir}/lib-src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
478 cp $file ../${tempdir}/lib-src |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
479 chmod a-w ../${tempdir}/lib-src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
480 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
481 else |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
482 rm ../${tempdir}/lib-src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
483 cp $file ../${tempdir}/lib-src |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
484 chmod a-w ../${tempdir}/lib-src/$file |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
485 fi |
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
486 done |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
487 cd ../${tempdir}/lib-src |
16806
9694822642a7
Use $EMACS to say where to run Emacs.
Richard M. Stallman <rms@gnu.org>
parents:
15823
diff
changeset
|
488 rm -f Makefile.c |
2263
4b57c6f61299
Corrected typo, fixed it to discard = and TAGS files in some cases where it
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
2254
diff
changeset
|
489 rm -f =* TAGS) |
616 | 490 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
491 echo "Making links to \`nt'" |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
492 (cd nt |
41783
84b7e5da33e2
Do not try to link removed files (aclocal.m4, _emacs, TODO, vms-pp.trans
Pavel Janík <Pavel@Janik.cz>
parents:
41682
diff
changeset
|
493 ln emacs.rc config.nt [a-z]*.c ../${tempdir}/nt |
84b7e5da33e2
Do not try to link removed files (aclocal.m4, _emacs, TODO, vms-pp.trans
Pavel Janík <Pavel@Janik.cz>
parents:
41682
diff
changeset
|
494 ln nmake.defs gmake.defs subdirs.el ../${tempdir}/nt |
12308
ed11e19b4264
(nt): Explicitly include makefile.nt and makefile.def only.
Richard M. Stallman <rms@gnu.org>
parents:
12195
diff
changeset
|
495 ln [a-z]*.bat [a-z]*.h makefile.def makefile.nt ../${tempdir}/nt |
41783
84b7e5da33e2
Do not try to link removed files (aclocal.m4, _emacs, TODO, vms-pp.trans
Pavel Janík <Pavel@Janik.cz>
parents:
41682
diff
changeset
|
496 ln ChangeLog INSTALL README makefile.w32-in ../${tempdir}/nt) |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
497 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
498 echo "Making links to \`nt/inc'" |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
499 (cd nt/inc |
11666
e3434c390970
Don't copy in src/s/*.inp. Don't copy nt/src.
Richard M. Stallman <rms@gnu.org>
parents:
11287
diff
changeset
|
500 ln [a-z]*.h ../../${tempdir}/nt/inc) |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
501 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
502 echo "Making links to \`nt/inc/sys'" |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
503 (cd nt/inc/sys |
11666
e3434c390970
Don't copy in src/s/*.inp. Don't copy nt/src.
Richard M. Stallman <rms@gnu.org>
parents:
11287
diff
changeset
|
504 ln [a-z]*.h ../../../${tempdir}/nt/inc/sys) |
9805
ee0d90e7720d
Put nt subdir and its subdirs in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
9578
diff
changeset
|
505 |
15158
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
506 echo "Making links to \`nt/inc/arpa'" |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
507 (cd nt/inc/arpa |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
508 ln [a-z]*.h ../../../${tempdir}/nt/inc/arpa) |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
509 |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
510 echo "Making links to \`nt/inc/netinet'" |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
511 (cd nt/inc/netinet |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
512 ln [a-z]*.h ../../../${tempdir}/nt/inc/netinet) |
e8ceba484a94
Include nt/inc/arpa and nt/inc/netinet in the dist.
Richard M. Stallman <rms@gnu.org>
parents:
15060
diff
changeset
|
513 |
24181
f14a9b714a8e
Include the new directory nt/icons in distributions.
Geoff Voelker <voelker@cs.washington.edu>
parents:
23604
diff
changeset
|
514 echo "Making links to \`nt/icons'" |
f14a9b714a8e
Include the new directory nt/icons in distributions.
Geoff Voelker <voelker@cs.washington.edu>
parents:
23604
diff
changeset
|
515 (cd nt/icons |
53521
7a0f7095ef65
2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
Jason Rumney <jasonr@gnu.org>
parents:
52401
diff
changeset
|
516 ln [a-z]*.ico ../../${tempdir}/nt/icons |
7a0f7095ef65
2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
Jason Rumney <jasonr@gnu.org>
parents:
52401
diff
changeset
|
517 ln [a-z]*.cur ../../${tempdir}/nt/icons) |
24181
f14a9b714a8e
Include the new directory nt/icons in distributions.
Geoff Voelker <voelker@cs.washington.edu>
parents:
23604
diff
changeset
|
518 |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
519 echo "Making links to \`mac'" |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
520 (cd mac |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
521 ln ChangeLog INSTALL README *.xml *.MPW ../${tempdir}/mac) |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
522 |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
523 echo "Making links to \`mac/inc'" |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
524 (cd mac/inc |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
525 ln [a-z]*.h ../../${tempdir}/mac/inc) |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
526 |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
527 echo "Making links to \`mac/inc/sys'" |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
528 (cd mac/inc/sys |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
529 ln [a-z]*.h ../../../${tempdir}/mac/inc/sys) |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
530 |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
531 echo "Making links to \`mac/src'" |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
532 (cd mac/src |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
533 ln [a-z]*.c *.r ../../${tempdir}/mac/src) |
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
534 |
44890
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
535 echo "Making links to \`mac/Emacs.app/Contents'" |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
536 (cd mac/Emacs.app/Contents |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
537 ln Info.plist PkgInfo ../../../${tempdir}/mac/Emacs.app/Contents) |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
538 |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
539 echo "Making links to \`mac/Emacs.app/Contents/Resources/English.lproj'" |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
540 (cd mac/Emacs.app/Contents/Resources/English.lproj |
01b93e5e53a7
Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,
Andrew Choi <akochoi@shaw.ca>
parents:
44835
diff
changeset
|
541 ln InfoPlist.strings ../../../../../${tempdir}/mac/Emacs.app/Contents/Resources/English.lproj) |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
45105
diff
changeset
|
542 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
543 echo "Making links to \`msdos'" |
5471
e034ade52ca0
(tempdir): Put subdir msdos into the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5322
diff
changeset
|
544 (cd msdos |
e034ade52ca0
(tempdir): Put subdir msdos into the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5322
diff
changeset
|
545 ln ChangeLog emacs.ico emacs.pif ../${tempdir}/msdos |
15823
ffc0af16b32a
(msdos): Add is_exec.c, sigaction.c to distribution.
Richard M. Stallman <rms@gnu.org>
parents:
15742
diff
changeset
|
546 ln is_exec.c sigaction.c mainmake mainmake.v2 sed*.inp ../${tempdir}/msdos |
5471
e034ade52ca0
(tempdir): Put subdir msdos into the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5322
diff
changeset
|
547 cd ../${tempdir}/msdos |
e034ade52ca0
(tempdir): Put subdir msdos into the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5322
diff
changeset
|
548 rm -f =*) |
e034ade52ca0
(tempdir): Put subdir msdos into the distribution.
Richard M. Stallman <rms@gnu.org>
parents:
5322
diff
changeset
|
549 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
550 echo "Making links to \`oldXMenu'" |
616 | 551 (cd oldXMenu |
2832
47d8f937a4bc
* make-dist: Include any *.in files in oldXMenu in the distribution.
Jim Blandy <jimb@redhat.com>
parents:
2792
diff
changeset
|
552 ln *.c *.h *.in ../${tempdir}/oldXMenu |
2833
5e02025884d8
Don't distribute oldXMenu/Makefile.
Jim Blandy <jimb@redhat.com>
parents:
2832
diff
changeset
|
553 ln README Imakefile ChangeLog ../${tempdir}/oldXMenu |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
554 ln compile.com descrip.mms ../${tempdir}/oldXMenu) |
616 | 555 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
556 echo "Making links to \`lwlib'" |
5629
27013efefaab
Handle lwlib subdir like oldXMenu subdir.
Richard M. Stallman <rms@gnu.org>
parents:
5471
diff
changeset
|
557 (cd lwlib |
27013efefaab
Handle lwlib subdir like oldXMenu subdir.
Richard M. Stallman <rms@gnu.org>
parents:
5471
diff
changeset
|
558 ln *.c *.h *.in ../${tempdir}/lwlib |
44958 | 559 ln README ChangeLog ../${tempdir}/lwlib) |
5629
27013efefaab
Handle lwlib subdir like oldXMenu subdir.
Richard M. Stallman <rms@gnu.org>
parents:
5471
diff
changeset
|
560 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
561 echo "Making links to \`etc'" |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
562 ### Don't distribute = files, TAGS, DOC files, backups, autosaves, or |
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
563 ### tex litter. |
41400
7c0b7eab16c4
(etc): Don't distribute gfdl.1.
Eli Zaretskii <eliz@gnu.org>
parents:
41192
diff
changeset
|
564 ### Don't distribute gfdl.1, since no man page references it. |
616 | 565 (cd etc |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
566 files=`ls -d * | grep -v CVS | grep -v RCS | grep -v 'Old' | grep -v '^e$'` |
18691
678528c8dd4f
(bogosities): Check subdirs of `lisp' also.
Richard M. Stallman <rms@gnu.org>
parents:
18654
diff
changeset
|
567 ln $files ../${tempdir}/etc |
18515
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
568 ## If we ended up with a symlink, or if we did not get anything |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
569 ## due to a cross-device symlink, copy the file. |
18691
678528c8dd4f
(bogosities): Check subdirs of `lisp' also.
Richard M. Stallman <rms@gnu.org>
parents:
18654
diff
changeset
|
570 for file in $files; do |
18515
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
571 if test -f ../${tempdir}/etc/$file; then |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
572 # test -f appears to succeed for a symlink |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
573 if test -L ../${tempdir}/etc/$file; then |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
574 rm ../${tempdir}/etc/$file |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
575 cp $file ../${tempdir}/etc |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
576 chmod a-w ../${tempdir}/etc/$file |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
577 fi |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
578 else |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
579 rm ../${tempdir}/etc/$file |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
580 cp $file ../${tempdir}/etc |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
581 chmod a-w ../${tempdir}/etc/$file |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
582 fi |
614b4d642525
(etc): Copy symlinks, as in src.
Richard M. Stallman <rms@gnu.org>
parents:
18468
diff
changeset
|
583 done |
616 | 584 cd ../${tempdir}/etc |
41400
7c0b7eab16c4
(etc): Don't distribute gfdl.1.
Eli Zaretskii <eliz@gnu.org>
parents:
41192
diff
changeset
|
585 rm -f fns*.el gfdl.1 |
13634
3db84fa28aea
(etc): Delete *.orig and *.rej.
Richard M. Stallman <rms@gnu.org>
parents:
13544
diff
changeset
|
586 rm -f DOC* *~ \#*\# *.dvi *.log *.orig *.rej *,v =* core |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
587 rm -f TAGS) |
616 | 588 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
589 echo "Making links to \`etc/e'" |
10065
9b43de28b295
Create subdir etc/e. Make links to it.
Richard M. Stallman <rms@gnu.org>
parents:
9805
diff
changeset
|
590 (cd etc/e |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
591 ln `ls -d * | grep -v CVS | grep -v RCS` ../../${tempdir}/etc/e |
13383
94c647f0c13b
(src, lib-src): Don't distribute Makefile.c.
Karl Heuer <kwzh@gnu.org>
parents:
13382
diff
changeset
|
592 cd ../../${tempdir}/etc/e |
11226
d5c5dab73f87
(lib-src): Don't copy *.lex; it doesn't exist anymore.
Karl Heuer <kwzh@gnu.org>
parents:
11223
diff
changeset
|
593 rm -f *~ \#*\# *,v =* core) |
10065
9b43de28b295
Create subdir etc/e. Make links to it.
Richard M. Stallman <rms@gnu.org>
parents:
9805
diff
changeset
|
594 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
595 echo "Making links to \`info'" |
2792
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
596 # Don't distribute backups or autosaves. |
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
597 (cd info |
33572
a020c0f20186
Handle the Mac port. Distribute all makefile.w32-in.
Gerd Moellmann <gerd@gnu.org>
parents:
31916
diff
changeset
|
598 ln `find . -type f -print | grep -v CVS | grep -v RCS | grep -v cvsignore` ../${tempdir}/info |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
599 #ln [a-zA-Z]* ../${tempdir}/info |
2792
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
600 cd ../${tempdir}/info |
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
601 # Avoid an error when expanding the wildcards later. |
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
602 ln emacs dummy~ ; ln emacs \#dummy\# |
4dae9952e40f
Make links in info subdir.
Richard M. Stallman <rms@gnu.org>
parents:
2684
diff
changeset
|
603 rm -f *~ \#*\# core) |
1792
1136bc94d196
* make-dist: Include `./lisp/calc-2.02' in the distribution.
Jim Blandy <jimb@redhat.com>
parents:
1790
diff
changeset
|
604 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
605 echo "Making links to \`man'" |
1792
1136bc94d196
* make-dist: Include `./lisp/calc-2.02' in the distribution.
Jim Blandy <jimb@redhat.com>
parents:
1790
diff
changeset
|
606 (cd man |
4970
f27254ec443e
Don't try to link *.texinfo--there are none now.
Richard M. Stallman <rms@gnu.org>
parents:
4795
diff
changeset
|
607 ln *.texi *.aux *.cps *.fns *.kys *.vrs ../${tempdir}/man |
1942
b403b27bc31c
* make-dist: Only copy gmalloc.c if we couldn't link it.
Jim Blandy <jimb@redhat.com>
parents:
1901
diff
changeset
|
608 test -f README && ln README ../${tempdir}/man |
10065
9b43de28b295
Create subdir etc/e. Make links to it.
Richard M. Stallman <rms@gnu.org>
parents:
9805
diff
changeset
|
609 test -f Makefile.in && ln Makefile.in ../${tempdir}/man |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
610 ln ChangeLog ../${tempdir}/man |
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
611 test -f split-man && ln split-man ../${tempdir}/man |
37728
b6c4604a4e90
Copy texinfo.tex unconditionally.
Gerd Moellmann <gerd@gnu.org>
parents:
37245
diff
changeset
|
612 cp texinfo.tex ../${tempdir}/man |
2684 | 613 cd ../${tempdir}/man |
2676
8958f29e417c
Don't include calc directory.
Richard M. Stallman <rms@gnu.org>
parents:
2625
diff
changeset
|
614 rm -f \#*\# =* *~ core emacs-index* *.Z *.z xmail |
8958f29e417c
Don't include calc directory.
Richard M. Stallman <rms@gnu.org>
parents:
2625
diff
changeset
|
615 rm -f emacs.?? termcap.?? gdb.?? *.log *.toc *.dvi *.oaux) |
616 | 616 |
40885
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
617 echo "Making links to \`lispref'" |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
618 (cd lispref |
53696
f9221b5b5d6d
(lispref): Do include lispref/index.texi.
Richard M. Stallman <rms@gnu.org>
parents:
53521
diff
changeset
|
619 ln `ls -1 *.texi` ../${tempdir}/lispref |
54007
400d9bd54631
Don't link index.*perm and permute-index into tempdir.
Eli Zaretskii <eliz@is.elta.co.il>
parents:
53696
diff
changeset
|
620 ln *.aux *.cps *.fns *.kys *.vrs ../${tempdir}/lispref |
400d9bd54631
Don't link index.*perm and permute-index into tempdir.
Eli Zaretskii <eliz@is.elta.co.il>
parents:
53696
diff
changeset
|
621 ln *.txt *.el spellfile tindex.pl ../${tempdir}/lispref |
40885
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
622 test -f README && ln README ../${tempdir}/lispref |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
623 test -f Makefile.in && ln Makefile.in ../${tempdir}/lispref |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
624 ln ChangeLog ../${tempdir}/lispref |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
625 cd ../${tempdir}/lispref |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
626 rm -f \#*\# =* *~ core elisp-index* *.Z *.z xmail |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
627 rm -f elisp.?? *.log *.toc *.dvi *.oaux) |
42dc72aedd45
Add the lispref directory to the distribution.
Eli Zaretskii <eliz@gnu.org>
parents:
40808
diff
changeset
|
628 |
41435
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
629 echo "Making links to \`lispintro'" |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
630 (cd lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
631 ln *.texi *.aux *.cps *.fns *.kys *.vrs *.eps ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
632 test -f texinfo.tex && ln texinfo.tex ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
633 test -f README && ln README ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
634 test -f Makefile.in && ln Makefile.in ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
635 ln ChangeLog ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
636 cd ../${tempdir}/lispintro |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
637 rm -f \#*\# =* *~ core *.Z *.z xmail |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
638 rm -f emacs-lisp-intro.?? *.log *.toc *.dvi *.oaux) |
9cef47e51d37
Copy files in the lispintro directory.
Eli Zaretskii <eliz@gnu.org>
parents:
41400
diff
changeset
|
639 |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
640 echo "Making links to \`vms'" |
1364 | 641 (cd vms |
27562
d6607102aa71
Various fixes for new development tree.
Gerd Moellmann <gerd@gnu.org>
parents:
25967
diff
changeset
|
642 test -f README && ln README ../${tempdir}/vms |
1364 | 643 cd ../${tempdir}/vms |
644 rm -f *~) | |
645 | |
41906 | 646 ### It would be nice if they could all be symlinks to top-level copy, but |
1700
4be274918c90
* make-dist: Make sure that the COPYING notices in each directory
Jim Blandy <jimb@redhat.com>
parents:
1688
diff
changeset
|
647 ### you're not supposed to have any symlinks in distribution tar files. |
41682
8a2033481496
Use COPYING from the top-level directory.
Pavel Janík <Pavel@Janik.cz>
parents:
41663
diff
changeset
|
648 echo "Making sure copying notices are all copies of \`COPYING'" |
41895
80482c216b03
Copy COPYING to leim/, lwlib/, mac/ and nt/ when creating distribution.
Pavel Janík <Pavel@Janik.cz>
parents:
41783
diff
changeset
|
649 for subdir in . etc info leim lib-src lisp lwlib mac msdos nt src; do |
41663
1cc9127ddf72
Add COPYING to the top-level directory of the distribution. Simplify the
Pavel Janík <Pavel@Janik.cz>
parents:
41435
diff
changeset
|
650 rm -f ${tempdir}/${subdir}/COPYING |
41682
8a2033481496
Use COPYING from the top-level directory.
Pavel Janík <Pavel@Janik.cz>
parents:
41663
diff
changeset
|
651 cp COPYING ${tempdir}/${subdir} |
616 | 652 done |
653 | |
2986
3004f1336225
* make-dist: Break intra-tree links.
Jim Blandy <jimb@redhat.com>
parents:
2972
diff
changeset
|
654 #### Make sure that there aren't any hard links between files in the |
3004f1336225
* make-dist: Break intra-tree links.
Jim Blandy <jimb@redhat.com>
parents:
2972
diff
changeset
|
655 #### distribution; people with afs can't deal with that. Okay, |
3004f1336225
* make-dist: Break intra-tree links.
Jim Blandy <jimb@redhat.com>
parents:
2972
diff
changeset
|
656 #### actually we just re-copy anything with a link count greater |
11226
d5c5dab73f87
(lib-src): Don't copy *.lex; it doesn't exist anymore.
Karl Heuer <kwzh@gnu.org>
parents:
11223
diff
changeset
|
657 #### than two. (Yes, strictly greater than 2 is correct; since we |
d5c5dab73f87
(lib-src): Don't copy *.lex; it doesn't exist anymore.
Karl Heuer <kwzh@gnu.org>
parents:
11223
diff
changeset
|
658 #### created these files by linking them in from the original tree, |
d5c5dab73f87
(lib-src): Don't copy *.lex; it doesn't exist anymore.
Karl Heuer <kwzh@gnu.org>
parents:
11223
diff
changeset
|
659 #### they'll have exactly two links normally.) |
13406
5aaab914fc6b
Break the hard link on alloca.c.
Karl Heuer <kwzh@gnu.org>
parents:
13383
diff
changeset
|
660 #### |
14018 | 661 #### Commented out since it's not strictly necessary; it should suffice |
13406
5aaab914fc6b
Break the hard link on alloca.c.
Karl Heuer <kwzh@gnu.org>
parents:
13383
diff
changeset
|
662 #### to just break the link on alloca.c. |
12480
543e6df4f753
Don't break intra-tree links.
Richard M. Stallman <rms@gnu.org>
parents:
12308
diff
changeset
|
663 #echo "Breaking intra-tree links." |
543e6df4f753
Don't break intra-tree links.
Richard M. Stallman <rms@gnu.org>
parents:
12308
diff
changeset
|
664 #find ${tempdir} ! -type d -links +2 \ |
543e6df4f753
Don't break intra-tree links.
Richard M. Stallman <rms@gnu.org>
parents:
12308
diff
changeset
|
665 # -exec cp -p {} $$ \; -exec rm -f {} \; -exec mv $$ {} \; |
13406
5aaab914fc6b
Break the hard link on alloca.c.
Karl Heuer <kwzh@gnu.org>
parents:
13383
diff
changeset
|
666 rm -f $tempdir/lib-src/alloca.c |
5aaab914fc6b
Break the hard link on alloca.c.
Karl Heuer <kwzh@gnu.org>
parents:
13383
diff
changeset
|
667 cp $tempdir/src/alloca.c $tempdir/lib-src/alloca.c |
2986
3004f1336225
* make-dist: Break intra-tree links.
Jim Blandy <jimb@redhat.com>
parents:
2972
diff
changeset
|
668 |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
669 if [ "${newer}" ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
670 echo "Removing files older than $newer" |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
671 ## We remove .elc files unconditionally, on the theory that anyone picking |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
672 ## up an incremental distribution already has a running Emacs to byte-compile |
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
673 ## them with. |
992
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
674 find ${tempparent} \( -name '*.elc' -o ! -newer ${newer} \) -exec rm -f {} \; |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
675 fi |
144a9a018e7c
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
621
diff
changeset
|
676 |
621 | 677 if [ "${make_tar}" = yes ]; then |
2254
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
678 if [ "${default_gzip}" = "" ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
679 echo "Looking for gzip" |
2254
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
680 temppath=`echo $PATH | sed 's/^:/.:/ |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
681 s/::/:.:/g |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
682 s/:$/:./ |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
683 s/:/ /g'` |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
684 default_gzip=`( |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
685 for dir in ${temppath}; do |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
686 if [ -f ${dir}/gzip ]; then echo 'gzip --best'; exit 0; fi |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
687 done |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
688 echo compress |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
689 )` |
9f90d3406b46
Add a --compress option to force make-dist to use compress.
Jim Blandy <jimb@redhat.com>
parents:
2253
diff
changeset
|
690 fi |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
691 case "${default_gzip}" in |
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
692 compress* ) gzip_extension=.Z ;; |
3818
ec5cc4995395
* make-dist: If using gzip, create distribution with '.gz' extension.
Jim Blandy <jimb@redhat.com>
parents:
3817
diff
changeset
|
693 * ) gzip_extension=.gz ;; |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
694 esac |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
695 echo "Creating tar file" |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
696 (cd ${tempparent} ; tar cvf - ${emacsname} ) \ |
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
697 | ${default_gzip} \ |
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
698 > ${emacsname}.tar${gzip_extension} |
621 | 699 fi |
616 | 700 |
621 | 701 if [ "${clean_up}" = yes ]; then |
14102
d3be604d3700
Recompile outdated .elc files and update all autoloads.
Karl Heuer <kwzh@gnu.org>
parents:
14018
diff
changeset
|
702 echo "Cleaning up the staging directory" |
2487
7ba321c5b44d
* make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
Jim Blandy <jimb@redhat.com>
parents:
2368
diff
changeset
|
703 rm -rf ${tempparent} |
5206
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
704 else |
42211
627b778e6b76
Make Leim part of the standard tarball:
Eli Zaretskii <eliz@gnu.org>
parents:
41906
diff
changeset
|
705 (cd ${tempparent}; mv ${emacsname} ..) |
5206
810820d03e24
When breaking links, use cp -p.
Richard M. Stallman <rms@gnu.org>
parents:
5184
diff
changeset
|
706 rm -rf ${tempparent} |
616 | 707 fi |
994
5b2a1922c4d5
*** empty log message ***
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
992
diff
changeset
|
708 |
52401 | 709 # arch-tag: 26e3eb50-a394-4ab2-82b2-d8e5af500de7 |
1628
5ca8f0065e4e
* make-dist: Explain what's going on if config.sub and gmalloc.c
Jim Blandy <jimb@redhat.com>
parents:
1626
diff
changeset
|
710 ### make-dist ends here |