(U-00024532): Use `->denotational' and `->subsumptive'.
[chise/xemacs-chise.git-] / src / paths.h.in
1 /* Hey Emacs, this is -*- C -*- code! */
2
3 /* Synched up with: Not synched with FSF. */
4
5 /* Think twice before editing this file.  Generated automatically by configure.
6
7  The file startup.el guesses at reasonable values for load-path, exec-path,
8  and lock-directory.  This means that if you move emacs and its associated
9  sub-tree to a different place in the filesystem, or to a different machine,
10  you won't have to do anything for it to work.
11
12  If you define the paths in this file then they will take precedence over
13  any value generated by the heuristic in startup.el.  The hardcoded paths
14  will be checked to see if they are valid, in which case they will be used.
15  Otherwise the editor will attempt to make its normal guess.
16
17  See the NEWS file for a description of the heuristic used to locate the lisp
18  and exec directories at startup time.  If you are looking at this file
19  because you are having trouble, then you would be much better off arranging
20  for those heuristics to succeed than defining the paths in this file.
21
22    **  Let me say that again.  If you're editing this file, you're making
23    **  a mistake.  Re-read the section on installation in ../etc/NEWS.
24
25  If it defines anything, this file should define some subset of the following:
26
27    PATH_PROGNAME        The name of the Emacs variant that's running.
28
29    PATH_VERSION         The version id of the Emacs variant that's running.
30
31    PATH_EXEC_PREFIX     The value of --exec-prefix.
32
33    PATH_PREFIX          The value of --prefix.
34
35    PATH_LOADSEARCH      The default value of `load-path'.
36
37    PATH_MODULESEARCH    The default value of `module-load-path'.
38
39    PATH_PACKAGEPATH     The default value of `package-path'.
40
41    PATH_SITE            The default location of site-specific Lisp files.
42
43    PATH_SITE_MODULES    The default location of site-specific modules.
44
45    PATH_EXEC            The default value of `exec-directory' and `exec-path'.
46                         (exec-path also contains the value of whatever is in
47                         the PATH environment variable.)
48
49    PATH_DATA            The default value of `data-directory'.  This
50                         is where architecture-independent files are
51                         searched for.
52
53    PATH_INFO            This is where the info documentation is installed.
54
55    PATH_INFOPATH        The default value of `Info-directory-list'.
56                         These are additional places info files are searched
57                         for. */
58
59 #define PATH_PROGNAME "@PROGNAME@"
60
61 #define PATH_VERSION "@version@"
62
63 #ifdef EXEC_PREFIX_USER_DEFINED
64 #define PATH_EXEC_PREFIX "@EXEC_PREFIX@"
65 #endif
66
67 #ifdef PREFIX_USER_DEFINED
68 #define PATH_PREFIX "@PREFIX@"
69 #endif
70
71 #ifdef LISPDIR_USER_DEFINED
72 #define  PATH_LOADSEARCH "@LISPDIR@"
73 #endif
74
75 #ifdef MODULEDIR_USER_DEFINED
76 #define  PATH_MODULESEARCH "@MODULEDIR@"
77 #endif
78
79 #ifdef SITELISPDIR_USER_DEFINED
80 #define  PATH_SITE "@SITELISPDIR@"
81 #endif
82
83 #ifdef SITEMODULEDIR_USER_DEFINED
84 #define  PATH_SITE_MODULES "@SITEMODULEDIR@"
85 #endif
86
87 #ifdef PACKAGE_PATH_USER_DEFINED
88 #define PATH_PACKAGEPATH "@PACKAGE_PATH@"
89 #endif
90
91 #ifdef ARCHLIBDIR_USER_DEFINED
92 #define PATH_EXEC "@ARCHLIBDIR@"
93 #endif
94
95 #ifdef ETCDIR_USER_DEFINED
96 #define PATH_DATA "@ETCDIR@"
97 #endif
98
99 #ifdef DOCDIR_USER_DEFINED
100 #define PATH_DOC "@DOCDIR@"
101 #endif
102
103 #ifdef INFODIR_USER_DEFINED
104 #define PATH_INFO "@INFODIR@"
105 #endif
106
107 #ifdef INFOPATH_USER_DEFINED
108 #define PATH_INFOPATH "@INFOPATH@"
109 #endif