annotate etc/Makefile @ 11604:401afae906eb

(vc-default-backend, vc-path, vc-consult-headers): (vc-mistrust-permissions, vc-keep-workfiles): Customization variables, moved here from vc.el. (vc-trunk-p, vc-minor-revision, vc-branch-part): Moved to vc.el. (vc-backend): Renamed from vc-backend-deduce. Callers changed. (vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info): (vc-log-info, vc-consult-rcs-headers, vc-fetch-properties): (vc-backend-subdirectory-name, vc-locking-user, vc-true-locking-user): (vc-latest-version, vc-your-latest-version, vc-branch-version): (vc-workfile-version): Functions moved here from vc.el. (vc-log-info): Log program is no longer called through vc-do-command, to avoid including the lengthy vc-do-command here. It is done directly through call-process now. Removed obsolete parameter LAST. (vc-status): Replaced by the much simpler version that gets the information from the file properties. Removed the obsolete parameter vc-type. (vc-parse-buffer): changed format of PATTERNS. Each pattern is now a list of 2 to 3 elements, the first being the pattern, the remaining ones the numbers of subexpressions to refer to. (vc-cvs-status): New per-file property, only used in the CVS case. (vc-cvs-status): New function. (vc-log-info): Adapted to new version of vc-parse-buffer (vc-fetch-properties): Adapted to new version of vc-parse-buffer. Better search regexp for CVS latest version. (vc-log-info): Search for branch version only in the RCS case, since this doesn't make sense for SCCS or CVS. (vc-fetch-properties): CVS case: set vc-cvs-status. (vc-locking-user): CVS case: use vc-cvs-status to determine if the file is up-to-date, thus avoiding an expensive call to vc-workfile-unchanged-p. (vc-mode-line): Re-activated the code that makes the buffer read-only if the work file is unchanged. But the status of the work file is now determined by looking at the already-computed mode string.
author Karl Heuer <kwzh@gnu.org>
date Wed, 26 Apr 1995 21:42:20 +0000
parents 4baa1bd953d8
children 86432f19ad96
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2260
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
1 DESTDIR=
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
2 LIBDIR=/usr/local/lib
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
3 BINDIR=/usr/local/bin
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
4 MANDIR=/usr/man/man1
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
5 MANEXT=1
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
6
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
7 all:
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
8
6996
cb15d148ee99 (clean): Delete DOC*.
Richard M. Stallman <rms@gnu.org>
parents: 3752
diff changeset
9 mostlyclean:
3752
3ce509de88ec entered into RCS
Jim Blandy <jimb@redhat.com>
parents: 2260
diff changeset
10 -rm -f core
2260
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
11
11602
4baa1bd953d8 (maintainer-clean): Renamed from realclean.
Karl Heuer <kwzh@gnu.org>
parents: 10053
diff changeset
12 clean distclean maintainer-clean:
3752
3ce509de88ec entered into RCS
Jim Blandy <jimb@redhat.com>
parents: 2260
diff changeset
13 -rm -f DOC* core
2260
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
14
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
15 SOURCES = [0-9A-QS-Z]* README *.[ch16] emacs.* etags.* ledit.l ms-* \
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
16 news.texi rc2log refcard.tex spook-lines termcap.* ulimit.hack \
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
17 vcdiff vipcard.tex xmouse.doc
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
18
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
19 unlock:
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
20 chmod u+w $(SOURCES)
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
21
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
22 relock:
bb1a01e47d85 Initial revision
Eric S. Raymond <esr@snark.thyrsus.com>
parents:
diff changeset
23 chmod u-w $(SOURCES)
10053
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
24
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
25 # ${etcdir}/e/eterm is used by ../lisp/term.el.
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
26 # TERMINFO systems use terminfo files compiled by the Terminfo Compiler (tic).
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
27 # These files are binary, and depend on the version of tic, but they seem
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
28 # to be system-independent and backwardly compatible.
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
29 # So there should be no need to recompile the distributed binary version.
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
30 TIC=tic
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
31 e/eterm: e/eterm.ti
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
32 TERMINFO=`pwd`; export TERMINFO; $(TIC) e/eterm.ti
0c5b5d89288e (eterm): New rule.
Richard M. Stallman <rms@gnu.org>
parents: 6996
diff changeset
33