Mercurial > emacs
comparison Makefile.in @ 1647:bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
it in to RCS so I can check my changes in with FSF Cambridge.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Sun, 06 Dec 1992 22:12:37 +0000 |
parents | 95f094fdd81e |
children | 10650dfc82d0 |
comparison
equal
deleted
inserted
replaced
1646:81cdb2347fab | 1647:bd3afc204773 |
---|---|
21 | 21 |
22 SHELL = /bin/sh | 22 SHELL = /bin/sh |
23 | 23 |
24 # ==================== Where To Install Things ==================== | 24 # ==================== Where To Install Things ==================== |
25 | 25 |
26 version=version-not-set | |
27 configname=configuration-name-not-set | |
28 | |
26 # The default location for installation. Everything is placed in | 29 # The default location for installation. Everything is placed in |
27 # subdirectories of this directory. This directory must exist when | 30 # subdirectories of this directory. This directory must exist when |
28 # you start installation. The default values for many of the | 31 # you start installation. The default values for many of the |
29 # variables below are expressed in terms of this one, so you may not | 32 # variables below are expressed in terms of this one, so you may not |
30 # need to change them. | 33 # need to change them. |
32 | 35 |
33 # Where to install Emacs and other binaries that people will want to | 36 # Where to install Emacs and other binaries that people will want to |
34 # run directly (like etags). | 37 # run directly (like etags). |
35 bindir=${prefix}/bin | 38 bindir=${prefix}/bin |
36 | 39 |
37 # A directory under which we will install many of Emacs's files. The | 40 # Where to install architecture-independent data files. ${lispdir} |
38 # default values for many of the variables below are expressed in | 41 # and ${etcdir} are below this. |
39 # terms of this one, so you may not need to change them. | 42 datadir=${prefix}/lib/emacs/${version} |
40 emacsdir=${prefix}/emacs-19.0 | 43 |
41 | 44 # Where to install and expect the files that Emacs modifies as it |
42 # Where to install and expect the architecture-independent data files | 45 # runs. These files are all architecture-independent. Right now, |
43 # (like the tutorial and the Zippy database). | 46 # the only such data is the locking directory. |
44 datadir=${emacsdir}/etc | 47 statedir=${prefix}/lib/emacs |
45 | 48 |
46 # Where to install the elisp files distributed with Emacs. Strictly | 49 # Where to install and expect executable files to be run by Emacs |
47 # speaking, all the elisp files should go under datadir (above), since | 50 # rather than directly by users, and other architecture-dependent |
48 # both elisp source and compiled elisp are completely portable, but | 51 # data. |
49 # it's traditional to give the lisp files their own subdirectory. | 52 libdir=${prefix}/${version}/${configname} |
50 lispdir=${emacsdir}/lisp | 53 |
54 # Where to install Emacs's man pages, and what extension they should have. | |
55 mandir=/usr/man/man1 | |
56 manext=.1 | |
57 | |
58 # Where to install and expect the info files describing Emacs. In the | |
59 # past, this defaulted to a subdirectory of ${prefix}/lib/emacs, but | |
60 # since there are now many packages documented with the texinfo | |
61 # system, it is inappropriate to imply that it is part of Emacs. | |
62 infodir=${prefix}/info | |
63 | |
64 # Where to find the source code. The source code for Emacs's C kernel | |
65 # is expected to be in ${srcdir}/src, and the source code for Emacs's | |
66 # utility programs is expected to be in ${srcdir}/lib-src. | |
67 # This is set by the configure script's `--srcdir' option. | |
68 srcdir=. | |
69 | |
70 | |
71 # ==================== Emacs-specific directories ==================== | |
72 | |
73 # Where to install the elisp files distributed with Emacs. | |
74 lispdir=${datadir}/lisp | |
51 | 75 |
52 # Directories Emacs should search for elisp files specific to this | 76 # Directories Emacs should search for elisp files specific to this |
53 # site (i.e. customizations), before consulting ${lispdir}. This | 77 # site (i.e. customizations), before consulting ${lispdir}. This |
54 # should be a colon-separated list of directories. | 78 # should be a colon-separated list of directories. |
55 locallisppath=${emacsdir}/local-lisp | 79 locallisppath=${prefix}/lib/emacs/local-lisp |
56 | 80 |
57 # Where Emacs will search to find its elisp files. Before changing | 81 # Where Emacs will search to find its elisp files. Before changing |
58 # this, check to see if your purpose wouldn't better be served by | 82 # this, check to see if your purpose wouldn't better be served by |
59 # changing locallisppath. This should be a colon-separated list of | 83 # changing locallisppath. This should be a colon-separated list of |
60 # directories. | 84 # directories. |
67 # for the directory containing the installed lisp files has been | 91 # for the directory containing the installed lisp files has been |
68 # replaced with ../lisp. This should be a colon-separated list of | 92 # replaced with ../lisp. This should be a colon-separated list of |
69 # directories. | 93 # directories. |
70 buildlisppath=../lisp | 94 buildlisppath=../lisp |
71 | 95 |
72 # Where to install and expect the files that Emacs modifies as it | 96 # Where to install the other architecture-independent data files |
73 # runs. These files are all architecture-independent. Right now, | 97 # distributed with Emacs (like the tutorial, the cookie recipes and |
74 # the only such data is the locking directory. | 98 # the Zippy database). |
75 statedir=${emacsdir} | 99 etcdir=${datadir}/etc |
76 | 100 |
77 # Where to create and expect the locking directory, where the Emacs | 101 # Where to create and expect the locking directory, where the Emacs |
78 # locking code keeps track of which files are currently being edited. | 102 # locking code keeps track of which files are currently being edited. |
79 lockdir=${statedir}/lock | 103 lockdir=${statedir}/lock |
80 | 104 |
81 # Where to install and expect executable files to be run by Emacs | 105 # Where to put executables to be run by Emacs rather than the user. |
82 # rather than directly by users, and other architecture-dependent | 106 archlibdir=${libdir} |
83 # data. | 107 |
84 libdir=${emacsdir}/arch-lib | 108 # ==================== Things `configure' might edit ==================== |
85 | 109 |
86 # Where to install Emacs's man pages. | 110 CC=cc |
87 mandir=/usr/man/man1 | 111 CFLAGS=-g |
88 | |
89 # Where to install and expect the info files describing Emacs. In the | |
90 # past, this defaulted to a subdirectory of ${prefix}/lib/emacs, but | |
91 # since there are now many packages documented with the texinfo | |
92 # system, it is inappropriate to imply that it is part of Emacs. | |
93 infodir=${prefix}/info | |
94 | |
95 | 112 |
96 # ==================== Utility Programs for the Build ==================== | 113 # ==================== Utility Programs for the Build ==================== |
97 | 114 |
98 # Allow the user to specify the install program. | 115 # Allow the user to specify the install program. |
99 INSTALL = install | 116 INSTALL = install |
100 INSTALLFLAGS = -c | 117 INSTALLFLAGS = -c |
101 INSTALL_PROGRAM = ${INSTALL} | 118 INSTALL_PROGRAM = ${INSTALL} |
102 INSTALL_DATA = ${INSTALL} | 119 INSTALL_DATA = ${INSTALL} |
103 | 120 |
104 | |
105 # ============================= Targets ============================== | 121 # ============================= Targets ============================== |
106 | 122 |
107 # Flags passed down to subdirectory makefiles. | 123 # Flags passed down to subdirectory makefiles. |
108 MFLAGS = | 124 MFLAGS = CC='${CC}' CFLAGS='${CFLAGS}' |
109 | 125 |
110 # Subdirectories to make recursively. `lisp' is not included | 126 # Subdirectories to make recursively. `lisp' is not included |
111 # because the compiled lisp files are part of the distribution | 127 # because the compiled lisp files are part of the distribution |
112 # and you cannot remake them without installing Emacs first. | 128 # and you cannot remake them without installing Emacs first. |
113 SUBDIR = lib-src src | 129 SUBDIR = lib-src src |