1 ### lisp.mk --- src/Makefile fragment for GNU Emacs
3 ## Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2014 Free Software
6 ## This file is part of GNU Emacs.
8 ## GNU Emacs is free software: you can redistribute it and/or modify
9 ## it under the terms of the GNU General Public License as published by
10 ## the Free Software Foundation, either version 3 of the License, or
11 ## (at your option) any later version.
13 ## GNU Emacs is distributed in the hope that it will be useful,
14 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 ## GNU General Public License for more details.
18 ## You should have received a copy of the GNU General Public License
19 ## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23 ## This is the list of all Lisp files that might be loaded into the
24 ## dumped Emacs. Some of them are not loaded on all platforms, but
25 ## the DOC file on every platform uses them (because the DOC file is
26 ## supposed to be platform-independent).
27 ## It is arranged like this because it is easier to generate it
28 ## semi-mechanically from loadup.el this way.
30 ## sed -e 's/"[ )].*//' -n -e '/(load "/ s/.*load "//p' loadup.el | \
31 ## grep -vE 'site-|ldefs-boot'
32 ## minus any duplicates.
33 ## Note that you can generally just add a ".elc" extension to every file
34 ## that does not have an explicit .el extension, but beware of any
35 ## no-byte-compile ones.
37 ## Confusingly, international/cp51932 and international/eucjp-ms are
38 ## unconditionally loaded from language/japanese, instead of being
39 ## loaded directly from loadup.el; FIXME.
41 ## Note that this list should not include lisp files which might not
42 ## be present, like site-load.el and site-init.el; this makefile
43 ## expects them all to be either present or buildable.
45 ## Place loaddefs.el first, so it gets generated first, since it is on
46 ## the critical path (relevant in parallel compilations).
50 ## NB: This list is parsed by sed in the main src/Makefile.
51 ## Do not change the formatting.
53 $(lispsource
)/loaddefs.el \
54 $(lispsource
)/loadup.el \
55 $(lispsource
)/emacs-lisp
/byte-run.el \
56 $(lispsource
)/emacs-lisp
/backquote.el \
57 $(lispsource
)/subr.el \
58 $(lispsource
)/version.el \
59 $(lispsource
)/widget.el \
60 $(lispsource
)/custom.el \
61 $(lispsource
)/emacs-lisp
/map-ynp.el \
62 $(lispsource
)/cus-start.el \
63 $(lispsource
)/international
/mule.el \
64 $(lispsource
)/international
/mule-conf.el \
65 $(lispsource
)/env.el \
66 $(lispsource
)/format.el \
67 $(lispsource
)/bindings.el \
68 $(lispsource
)/files.el \
69 $(lispsource
)/emacs-lisp
/macroexp.el \
70 $(lispsource
)/cus-face.el \
71 $(lispsource
)/faces.el \
72 $(lispsource
)/button.el \
73 $(lispsource
)/startup.el \
74 $(lispsource
)/emacs-lisp
/nadvice.el \
75 $(lispsource
)/minibuffer.el \
76 $(lispsource
)/abbrev.el \
77 $(lispsource
)/simple.el \
78 $(lispsource
)/help.el \
79 $(lispsource
)/jka-cmpr-hook.el \
80 $(lispsource
)/epa-hook.el \
81 $(lispsource
)/international
/mule-cmds.el \
82 $(lispsource
)/case-table.el \
83 $(lispsource
)/international
/characters.el \
84 $(lispsource
)/composite.el \
85 $(lispsource
)/international
/charprop.el \
86 $(lispsource
)/language
/chinese.el \
87 $(lispsource
)/language
/cyrillic.el \
88 $(lispsource
)/language
/indian.el \
89 $(lispsource
)/language
/sinhala.el \
90 $(lispsource
)/language
/english.el \
91 $(lispsource
)/language
/ethiopic.el \
92 $(lispsource
)/language
/european.el \
93 $(lispsource
)/language
/czech.el \
94 $(lispsource
)/language
/slovak.el \
95 $(lispsource
)/language
/romanian.el \
96 $(lispsource
)/language
/greek.el \
97 $(lispsource
)/language
/hebrew.el \
98 $(lispsource
)/language
/japanese.el \
99 $(lispsource
)/international
/cp51932.el \
100 $(lispsource
)/international
/eucjp-ms.el \
101 $(lispsource
)/language
/korean.el \
102 $(lispsource
)/language
/lao.el \
103 $(lispsource
)/language
/tai-viet.el \
104 $(lispsource
)/language
/thai.el \
105 $(lispsource
)/language
/tibetan.el \
106 $(lispsource
)/language
/vietnamese.el \
107 $(lispsource
)/language
/misc-lang.el \
108 $(lispsource
)/language
/utf-8-lang.el \
109 $(lispsource
)/language
/georgian.el \
110 $(lispsource
)/language
/khmer.el \
111 $(lispsource
)/language
/burmese.el \
112 $(lispsource
)/language
/cham.el \
113 $(lispsource
)/indent.el \
114 $(lispsource
)/window.el \
115 $(lispsource
)/frame.el \
116 $(lispsource
)/term
/tty-colors.el \
117 $(lispsource
)/font-core.el \
118 $(lispsource
)/facemenu.el \
119 $(lispsource
)/emacs-lisp
/syntax.el \
120 $(lispsource
)/font-lock.el \
121 $(lispsource
)/jit-lock.el \
122 $(lispsource
)/mouse.el \
123 $(lispsource
)/scroll-bar.el \
124 $(lispsource
)/select.el \
125 $(lispsource
)/emacs-lisp
/timer.el \
126 $(lispsource
)/isearch.el \
127 $(lispsource
)/rfn-eshadow.el \
128 $(lispsource
)/menu-bar.el \
129 $(lispsource
)/emacs-lisp
/lisp.el \
130 $(lispsource
)/textmodes
/page.el \
131 $(lispsource
)/register.el \
132 $(lispsource
)/textmodes
/paragraphs.el \
133 $(lispsource
)/progmodes
/prog-mode.el \
134 $(lispsource
)/emacs-lisp
/lisp-mode.el \
135 $(lispsource
)/textmodes
/text-mode.el \
136 $(lispsource
)/textmodes
/fill.el \
137 $(lispsource
)/newcomment.el \
138 $(lispsource
)/replace.el \
139 $(lispsource
)/emacs-lisp
/tabulated-list.el \
140 $(lispsource
)/buff-menu.el \
141 $(lispsource
)/fringe.el \
142 $(lispsource
)/emacs-lisp
/regexp-opt.el \
143 $(lispsource
)/image.el \
144 $(lispsource
)/international
/fontset.el \
145 $(lispsource
)/dnd.el \
146 $(lispsource
)/tool-bar.el \
147 $(lispsource
)/dynamic-setting.el \
148 $(lispsource
)/x-dnd.el \
149 $(lispsource
)/term
/common-win.el \
150 $(lispsource
)/term
/x-win.el \
151 $(lispsource
)/w32-vars.el \
152 $(lispsource
)/term
/w32-win.el \
153 $(lispsource
)/ls-lisp.el \
154 $(lispsource
)/disp-table.el \
155 $(lispsource
)/w32-common-fns.el \
156 $(lispsource
)/dos-w32.el \
157 $(lispsource
)/w32-fns.el \
158 $(lispsource
)/dos-fns.el \
159 $(lispsource
)/dos-vars.el \
160 $(lispsource
)/term
/pc-win.el \
161 $(lispsource
)/term
/internal.el \
162 $(lispsource
)/term
/ns-win.el \
163 $(lispsource
)/mwheel.el \
164 $(lispsource
)/emacs-lisp
/float-sup.el \
165 $(lispsource
)/vc
/vc-hooks.el \
166 $(lispsource
)/vc
/ediff-hook.el \
167 $(lispsource
)/electric.el \
168 $(lispsource
)/uniquify.el \
169 $(lispsource
)/tooltip.el
172 ### lisp.mk ends here