Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | # |
2 | # Makefile for VIM on the Amiga, using Aztec/Manx C 5.0 or later | ||||
3 | # | ||||
Bram Moolenaar | 17b609e | 2016-01-01 17:56:17 +0100 | [diff] [blame] | 4 | # NOTE: THIS IS OLD AND PROBABLY NO LONGER WORKS. |
5 | # | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 6 | # Note: Not all dependencies are included. This was done to avoid having |
7 | # to compile everything when a global variable or function is added. | ||||
8 | # Careful when changing a global struct or variable! | ||||
9 | # | ||||
10 | |||||
11 | #>>>>> choose options: | ||||
12 | |||||
13 | ### See feature.h for a list of optionals. | ||||
14 | ### Any other defines can be included here. | ||||
15 | DEFINES = | ||||
16 | |||||
17 | #>>>>> if HAVE_TGETENT is defined obj/termlib.o has to be used | ||||
18 | #TERMLIB = obj/termlib.o | ||||
19 | TERMLIB = | ||||
20 | |||||
21 | #>>>>> choose between debugging (-bs) or optimizing (-so) | ||||
22 | OPTIONS = -so | ||||
23 | #OPTIONS = -bs | ||||
24 | |||||
25 | #>>>>> end of choices | ||||
26 | ########################################################################### | ||||
27 | |||||
28 | CFLAGS = $(OPTIONS) -wapruq -ps -qf -Iproto $(DEFINES) -DAMIGA | ||||
29 | |||||
30 | LIBS = -lc16 | ||||
31 | SYMS = vim.syms | ||||
32 | CC = cc | ||||
33 | LN = ln | ||||
34 | LNFLAGS = +q | ||||
35 | SHELL = csh | ||||
36 | REN = $(SHELL) -c mv -f | ||||
37 | DEL = $(SHELL) -c rm -f | ||||
38 | |||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 39 | SRC = arabic.c \ |
Bram Moolenaar | 3e460fd | 2019-01-26 16:21:07 +0100 | [diff] [blame] | 40 | autocmd.c \ |
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 41 | blowfish.c \ |
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 42 | buffer.c \ |
Bram Moolenaar | ec28d15 | 2019-05-11 18:36:34 +0200 | [diff] [blame] | 43 | change.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 44 | charset.c \ |
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 45 | crypt.c \ |
46 | crypt_zip.c \ | ||||
Bram Moolenaar | eead75c | 2019-04-21 11:35:00 +0200 | [diff] [blame] | 47 | debugger.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 48 | dict.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 49 | diff.c \ |
50 | digraph.c \ | ||||
51 | edit.c \ | ||||
52 | eval.c \ | ||||
Bram Moolenaar | 73dad1e | 2016-07-17 22:13:49 +0200 | [diff] [blame] | 53 | evalfunc.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 54 | ex_cmds.c \ |
55 | ex_cmds2.c \ | ||||
56 | ex_docmd.c \ | ||||
57 | ex_eval.c \ | ||||
58 | ex_getln.c \ | ||||
59 | fileio.c \ | ||||
Bram Moolenaar | 5fd0f50 | 2019-02-13 23:13:28 +0100 | [diff] [blame] | 60 | findfile.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 61 | fold.c \ |
62 | getchar.c \ | ||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 63 | hardcopy.c \ |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 64 | hashtab.c \ |
Bram Moolenaar | 4b47162 | 2019-01-31 13:48:09 +0100 | [diff] [blame] | 65 | indent.c \ |
Bram Moolenaar | 7591bb3 | 2019-03-30 13:53:47 +0100 | [diff] [blame] | 66 | insexpand.c \ |
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 67 | json.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 68 | list.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 69 | main.c \ |
70 | mark.c \ | ||||
71 | memfile.c \ | ||||
72 | memline.c \ | ||||
73 | menu.c \ | ||||
74 | message.c \ | ||||
75 | misc1.c \ | ||||
76 | misc2.c \ | ||||
77 | move.c \ | ||||
78 | mbyte.c \ | ||||
79 | normal.c \ | ||||
80 | ops.c \ | ||||
81 | option.c \ | ||||
82 | os_amiga.c \ | ||||
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 83 | popupmnu.c \ |
Bram Moolenaar | fa55cfc | 2019-07-13 22:59:32 +0200 | [diff] [blame^] | 84 | profiler.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 85 | quickfix.c \ |
86 | regexp.c \ | ||||
87 | screen.c \ | ||||
88 | search.c \ | ||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 89 | sha256.c \ |
Bram Moolenaar | bbea470 | 2019-01-01 13:20:31 +0100 | [diff] [blame] | 90 | sign.c \ |
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 91 | spell.c \ |
Bram Moolenaar | 9ccfebd | 2016-07-19 16:39:08 +0200 | [diff] [blame] | 92 | spellfile.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 93 | syntax.c \ |
94 | tag.c \ | ||||
95 | term.c \ | ||||
96 | ui.c \ | ||||
97 | undo.c \ | ||||
Bram Moolenaar | ac9fb18 | 2019-04-27 13:04:13 +0200 | [diff] [blame] | 98 | usercmd.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 99 | userfunc.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 100 | window.c \ |
101 | version.c | ||||
102 | |||||
103 | INCL = vim.h feature.h keymap.h macros.h ascii.h term.h structs.h os_amiga.h | ||||
104 | |||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 105 | OBJ = obj/arabic.o \ |
Bram Moolenaar | 3e460fd | 2019-01-26 16:21:07 +0100 | [diff] [blame] | 106 | obj/autocmd.o \ |
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 107 | obj/blowfish.o \ |
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 108 | obj/buffer.o \ |
Bram Moolenaar | ec28d15 | 2019-05-11 18:36:34 +0200 | [diff] [blame] | 109 | obj/change.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 110 | obj/charset.o \ |
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 111 | obj/crypt.o \ |
112 | obj/crypt_zip.o \ | ||||
Bram Moolenaar | eead75c | 2019-04-21 11:35:00 +0200 | [diff] [blame] | 113 | obj/debugger.o \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 114 | obj/dict.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 115 | obj/diff.o \ |
116 | obj/digraph.o \ | ||||
117 | obj/edit.o \ | ||||
118 | obj/eval.o \ | ||||
Bram Moolenaar | 73dad1e | 2016-07-17 22:13:49 +0200 | [diff] [blame] | 119 | obj/evalfunc.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 120 | obj/ex_cmds.o \ |
121 | obj/ex_cmds2.o \ | ||||
122 | obj/ex_docmd.o \ | ||||
123 | obj/ex_eval.o \ | ||||
124 | obj/ex_getln.o \ | ||||
125 | obj/fileio.o \ | ||||
Bram Moolenaar | 5fd0f50 | 2019-02-13 23:13:28 +0100 | [diff] [blame] | 126 | obj/findfile.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 127 | obj/fold.o \ |
128 | obj/getchar.o \ | ||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 129 | obj/hardcopy.o \ |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 130 | obj/hashtab.o \ |
Bram Moolenaar | 4b47162 | 2019-01-31 13:48:09 +0100 | [diff] [blame] | 131 | obj/indent.o \ |
Bram Moolenaar | 7591bb3 | 2019-03-30 13:53:47 +0100 | [diff] [blame] | 132 | obj/insexpand.o \ |
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 133 | obj/json.o \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 134 | obj/list.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 135 | obj/main.o \ |
136 | obj/mark.o \ | ||||
137 | obj/memfile.o \ | ||||
138 | obj/memline.o \ | ||||
139 | obj/menu.o \ | ||||
140 | obj/message.o \ | ||||
141 | obj/misc1.o \ | ||||
142 | obj/misc2.o \ | ||||
143 | obj/move.o \ | ||||
144 | obj/mbyte.o \ | ||||
145 | obj/normal.o \ | ||||
146 | obj/ops.o \ | ||||
147 | obj/option.o \ | ||||
148 | obj/os_amiga.o \ | ||||
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 149 | obj/popupmnu.o \ |
Bram Moolenaar | fa55cfc | 2019-07-13 22:59:32 +0200 | [diff] [blame^] | 150 | obj/profiler.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 151 | obj/quickfix.o \ |
152 | obj/regexp.o \ | ||||
153 | obj/screen.o \ | ||||
154 | obj/search.o \ | ||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 155 | obj/sha256.o \ |
Bram Moolenaar | bbea470 | 2019-01-01 13:20:31 +0100 | [diff] [blame] | 156 | obj/sign.o \ |
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 157 | obj/spell.o \ |
Bram Moolenaar | 9ccfebd | 2016-07-19 16:39:08 +0200 | [diff] [blame] | 158 | obj/spellfile.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 159 | obj/syntax.o \ |
160 | obj/tag.o \ | ||||
161 | obj/term.o \ | ||||
162 | obj/ui.o \ | ||||
163 | obj/undo.o \ | ||||
Bram Moolenaar | ac9fb18 | 2019-04-27 13:04:13 +0200 | [diff] [blame] | 164 | obj/usercmd.o \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 165 | obj/userfunc.o \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 166 | obj/window.o \ |
167 | $(TERMLIB) | ||||
168 | |||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 169 | PRO = proto/arabic.pro \ |
Bram Moolenaar | 3e460fd | 2019-01-26 16:21:07 +0100 | [diff] [blame] | 170 | proto/autocmd.pro \ |
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 171 | proto/blowfish.pro \ |
Bram Moolenaar | 40e6a71 | 2010-05-16 22:32:54 +0200 | [diff] [blame] | 172 | proto/buffer.pro \ |
Bram Moolenaar | ec28d15 | 2019-05-11 18:36:34 +0200 | [diff] [blame] | 173 | proto/change.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 174 | proto/charset.pro \ |
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 175 | proto/crypt.pro \ |
176 | proto/crypt_zip.pro \ | ||||
Bram Moolenaar | eead75c | 2019-04-21 11:35:00 +0200 | [diff] [blame] | 177 | proto/debugger.pro \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 178 | proto/dict.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 179 | proto/diff.pro \ |
180 | proto/digraph.pro \ | ||||
181 | proto/edit.pro \ | ||||
182 | proto/eval.pro \ | ||||
Bram Moolenaar | 73dad1e | 2016-07-17 22:13:49 +0200 | [diff] [blame] | 183 | proto/evalfunc.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 184 | proto/ex_cmds.pro \ |
185 | proto/ex_cmds2.pro \ | ||||
186 | proto/ex_docmd.pro \ | ||||
187 | proto/ex_eval.pro \ | ||||
188 | proto/ex_getln.pro \ | ||||
189 | proto/fileio.pro \ | ||||
Bram Moolenaar | 5fd0f50 | 2019-02-13 23:13:28 +0100 | [diff] [blame] | 190 | proto/findfile.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 191 | proto/fold.pro \ |
192 | proto/getchar.pro \ | ||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 193 | proto/hardcopy.pro \ |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 194 | proto/hashtab.pro \ |
Bram Moolenaar | 4b47162 | 2019-01-31 13:48:09 +0100 | [diff] [blame] | 195 | proto/indent.pro \ |
Bram Moolenaar | 7591bb3 | 2019-03-30 13:53:47 +0100 | [diff] [blame] | 196 | proto/insexpand.pro \ |
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 197 | proto/json.pro \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 198 | proto/list.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 199 | proto/main.pro \ |
200 | proto/mark.pro \ | ||||
201 | proto/memfile.pro \ | ||||
202 | proto/memline.pro \ | ||||
203 | proto/menu.pro \ | ||||
204 | proto/message.pro \ | ||||
205 | proto/misc1.pro \ | ||||
206 | proto/misc2.pro \ | ||||
207 | proto/move.pro \ | ||||
208 | proto/mbyte.pro \ | ||||
209 | proto/normal.pro \ | ||||
210 | proto/ops.pro \ | ||||
211 | proto/option.pro \ | ||||
212 | proto/os_amiga.pro \ | ||||
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 213 | proto/popupmnu.pro \ |
Bram Moolenaar | fa55cfc | 2019-07-13 22:59:32 +0200 | [diff] [blame^] | 214 | proto/profiler.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 215 | proto/quickfix.pro \ |
216 | proto/regexp.pro \ | ||||
217 | proto/screen.pro \ | ||||
218 | proto/search.pro \ | ||||
Bram Moolenaar | 40e6a71 | 2010-05-16 22:32:54 +0200 | [diff] [blame] | 219 | proto/sha256.pro \ |
Bram Moolenaar | bbea470 | 2019-01-01 13:20:31 +0100 | [diff] [blame] | 220 | proto/sign.pro \ |
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 221 | proto/spell.pro \ |
Bram Moolenaar | 9ccfebd | 2016-07-19 16:39:08 +0200 | [diff] [blame] | 222 | proto/spellfile.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 223 | proto/syntax.pro \ |
224 | proto/tag.pro \ | ||||
225 | proto/term.pro \ | ||||
226 | proto/termlib.pro \ | ||||
227 | proto/ui.pro \ | ||||
228 | proto/undo.pro \ | ||||
Bram Moolenaar | ac9fb18 | 2019-04-27 13:04:13 +0200 | [diff] [blame] | 229 | proto/usercmd.pro \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 230 | proto/userfunc.pro \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 231 | proto/window.pro |
232 | |||||
233 | all: Vim xxd/Xxd | ||||
234 | |||||
235 | Vim: obj $(OBJ) version.c version.h | ||||
236 | $(CC) $(CFLAGS) version.c -o obj/version.o | ||||
237 | $(LN) $(LNFLAGS) -m -o Vim $(OBJ) obj/version.o $(LIBS) | ||||
238 | |||||
239 | debug: obj $(OBJ) version.c version.h | ||||
240 | $(CC) $(CFLAGS) version.c -o obj/version.o | ||||
241 | $(LN) $(LNFLAGS) -m -g -o Vim $(OBJ) obj/version.o $(LIBS) | ||||
242 | |||||
243 | xxd/Xxd: xxd/xxd.c | ||||
244 | $(SHELL) -c cd xxd; make -f Make_amiga.mak; cd .. | ||||
245 | |||||
246 | # Making prototypes with Manx has been removed, because it caused too many | ||||
247 | # problems. | ||||
248 | #proto: $(SYMS) $(PRO) | ||||
249 | |||||
250 | obj: | ||||
251 | makedir obj | ||||
252 | |||||
253 | tags: $(SRC) $(INCL) | ||||
254 | $(SHELL) -c ctags $(SRC) *.h | ||||
255 | |||||
256 | # can't use delete here, too many file names | ||||
257 | clean: | ||||
258 | $(DEL) $(OBJ) obj/version.o \ | ||||
259 | obj/termlib.o Vim $(SYMS) xxd/Xxd | ||||
260 | |||||
261 | test: | ||||
262 | $(SHELL) -c cd testdir; make -f Make_amiga.mak; cd .. | ||||
263 | |||||
264 | $(SYMS): $(INCL) $(PRO) | ||||
265 | $(CC) $(CFLAGS) -ho$(SYMS) vim.h | ||||
266 | |||||
267 | ########################################################################### | ||||
268 | |||||
269 | # Unfortunately, Manx's make doesn't understand a .c.o rule, so each | ||||
270 | # compilation command has to be given explicitly. | ||||
271 | |||||
272 | CCSYM = $(CC) $(CFLAGS) -hi$(SYMS) -o | ||||
273 | CCNOSYM = $(CC) $(CFLAGS) -o | ||||
274 | |||||
275 | $(OBJ): $(SYMS) | ||||
276 | |||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 277 | obj/arabic.o: arabic.c |
278 | $(CCSYM) $@ arabic.c | ||||
279 | |||||
Bram Moolenaar | 3e460fd | 2019-01-26 16:21:07 +0100 | [diff] [blame] | 280 | obj/autocmd.o: autocmd.c |
281 | $(CCSYM) $@ autocmd.c | ||||
282 | |||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 283 | obj/blowfish.o: blowfish.c |
284 | $(CCSYM) $@ blowfish.c | ||||
285 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 286 | obj/buffer.o: buffer.c |
287 | $(CCSYM) $@ buffer.c | ||||
288 | |||||
Bram Moolenaar | ec28d15 | 2019-05-11 18:36:34 +0200 | [diff] [blame] | 289 | obj/change.o: change.c |
290 | $(CCSYM) $@ change.c | ||||
291 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 292 | obj/charset.o: charset.c |
293 | $(CCSYM) $@ charset.c | ||||
294 | |||||
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 295 | obj/crypt.o: crypt.c |
296 | $(CCSYM) $@ crypt.c | ||||
297 | |||||
298 | obj/crypt_zip.o: crypt_zip.c | ||||
299 | $(CCSYM) $@ crypt_zip.c | ||||
300 | |||||
Bram Moolenaar | eead75c | 2019-04-21 11:35:00 +0200 | [diff] [blame] | 301 | obj/debugger.o: debugger.c |
302 | $(CCSYM) $@ debugger.c | ||||
303 | |||||
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 304 | obj/dict.o: dict.c |
305 | $(CCSYM) $@ dict.c | ||||
306 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 307 | obj/diff.o: diff.c |
308 | $(CCSYM) $@ diff.c | ||||
309 | |||||
310 | obj/digraph.o: digraph.c | ||||
311 | $(CCSYM) $@ digraph.c | ||||
312 | |||||
313 | obj/edit.o: edit.c | ||||
314 | $(CCSYM) $@ edit.c | ||||
315 | |||||
316 | obj/eval.o: eval.c | ||||
317 | $(CCSYM) $@ eval.c | ||||
318 | |||||
Bram Moolenaar | 73dad1e | 2016-07-17 22:13:49 +0200 | [diff] [blame] | 319 | obj/evalfunc.o: evalfunc.c |
320 | $(CCSYM) $@ evalfunc.c | ||||
321 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 322 | obj/ex_cmds.o: ex_cmds.c |
323 | $(CCSYM) $@ ex_cmds.c | ||||
324 | |||||
325 | obj/ex_cmds2.o: ex_cmds2.c | ||||
326 | $(CCSYM) $@ ex_cmds2.c | ||||
327 | |||||
328 | # Don't use $(SYMS) here, because ex_docmd.c defines DO_DECLARE_EXCMD | ||||
329 | obj/ex_docmd.o: ex_docmd.c ex_cmds.h | ||||
330 | $(CCNOSYM) $@ ex_docmd.c | ||||
331 | |||||
332 | obj/ex_eval.o: ex_eval.c ex_cmds.h | ||||
333 | $(CCSYM) $@ ex_eval.c | ||||
334 | |||||
335 | obj/ex_getln.o: ex_getln.c | ||||
336 | $(CCSYM) $@ ex_getln.c | ||||
337 | |||||
338 | obj/fileio.o: fileio.c | ||||
339 | $(CCSYM) $@ fileio.c | ||||
340 | |||||
Bram Moolenaar | 5fd0f50 | 2019-02-13 23:13:28 +0100 | [diff] [blame] | 341 | obj/findfile.o: findfile.c |
342 | $(CCSYM) $@ findfile.c | ||||
343 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 344 | obj/fold.o: fold.c |
345 | $(CCSYM) $@ fold.c | ||||
346 | |||||
347 | obj/getchar.o: getchar.c | ||||
348 | $(CCSYM) $@ getchar.c | ||||
349 | |||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 350 | obj/hardcopy.o: hardcopy.c |
351 | $(CCSYM) $@ hardcopy.c | ||||
352 | |||||
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 353 | obj/hashtab.o: hashtab.c |
354 | $(CCSYM) $@ hashtab.c | ||||
Bram Moolenaar | ce5e58e | 2005-01-19 22:24:34 +0000 | [diff] [blame] | 355 | |
Bram Moolenaar | 4b47162 | 2019-01-31 13:48:09 +0100 | [diff] [blame] | 356 | obj/indent.o: indent.c |
357 | $(CCSYM) $@ indent.c | ||||
358 | |||||
Bram Moolenaar | 7591bb3 | 2019-03-30 13:53:47 +0100 | [diff] [blame] | 359 | obj/insexpand.o: insexpand.c |
360 | $(CCSYM) $@ insexpand.c | ||||
361 | |||||
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 362 | obj/json.o: json.c |
363 | $(CCSYM) $@ json.c | ||||
364 | |||||
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 365 | obj/list.o: list.c |
366 | $(CCSYM) $@ list.c | ||||
367 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 368 | # Don't use $(SYMS) here, because main.c defines EXTERN |
369 | obj/main.o: main.c option.h globals.h | ||||
370 | $(CCNOSYM) $@ main.c | ||||
371 | |||||
372 | obj/mark.o: mark.c | ||||
373 | $(CCSYM) $@ mark.c | ||||
374 | |||||
375 | obj/memfile.o: memfile.c | ||||
376 | $(CCSYM) $@ memfile.c | ||||
377 | |||||
378 | obj/memline.o: memline.c | ||||
379 | $(CCSYM) $@ memline.c | ||||
380 | |||||
381 | obj/menu.o: menu.c | ||||
382 | $(CCSYM) $@ menu.c | ||||
383 | |||||
384 | # Don't use $(SYMS) here, because message.c defines MESSAGE_FILE | ||||
385 | obj/message.o: message.c | ||||
386 | $(CCNOSYM) $@ message.c | ||||
387 | |||||
388 | obj/misc1.o: misc1.c | ||||
389 | $(CCSYM) $@ misc1.c | ||||
390 | |||||
391 | obj/misc2.o: misc2.c | ||||
392 | $(CCSYM) $@ misc2.c | ||||
393 | |||||
394 | obj/move.o: move.c | ||||
395 | $(CCSYM) $@ move.c | ||||
396 | |||||
397 | obj/mbyte.o: mbyte.c | ||||
398 | $(CCSYM) $@ mbyte.c | ||||
399 | |||||
400 | obj/normal.o: normal.c | ||||
401 | $(CCSYM) $@ normal.c | ||||
402 | |||||
403 | obj/ops.o: ops.c | ||||
404 | $(CCSYM) $@ ops.c | ||||
405 | |||||
406 | # Don't use $(SYMS) here, because option.h defines variables here | ||||
407 | obj/option.o: option.c | ||||
408 | $(CCNOSYM) $@ option.c | ||||
409 | |||||
410 | obj/os_amiga.o: os_amiga.c | ||||
411 | $(CCSYM) $@ os_amiga.c | ||||
412 | |||||
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 413 | obj/popupmnu.o: popupmnu.c |
414 | $(CCSYM) $@ popupmnu.c | ||||
Bram Moolenaar | 1c7715d | 2005-10-03 22:02:18 +0000 | [diff] [blame] | 415 | |
Bram Moolenaar | fa55cfc | 2019-07-13 22:59:32 +0200 | [diff] [blame^] | 416 | obj/profiler.o: profiler.c |
417 | $(CCSYM) $@ profiler.c | ||||
418 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 419 | obj/quickfix.o: quickfix.c |
420 | $(CCSYM) $@ quickfix.c | ||||
421 | |||||
422 | obj/regexp.o: regexp.c | ||||
423 | $(CCSYM) $@ regexp.c | ||||
424 | |||||
425 | obj/screen.o: screen.c | ||||
426 | $(CCSYM) $@ screen.c | ||||
427 | |||||
428 | obj/search.o: search.c | ||||
429 | $(CCSYM) $@ search.c | ||||
430 | |||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 431 | obj/sha256.o: sha256.c |
432 | $(CCSYM) $@ sha256.c | ||||
433 | |||||
Bram Moolenaar | bbea470 | 2019-01-01 13:20:31 +0100 | [diff] [blame] | 434 | obj/sign.o: sign.c |
435 | $(CCSYM) $@ sign.c | ||||
436 | |||||
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 437 | obj/spell.o: spell.c |
438 | $(CCSYM) $@ spell.c | ||||
439 | |||||
Bram Moolenaar | 9ccfebd | 2016-07-19 16:39:08 +0200 | [diff] [blame] | 440 | obj/spellfile.o: spellfile.c |
441 | $(CCSYM) $@ spellfile.c | ||||
442 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 443 | obj/syntax.o: syntax.c |
444 | $(CCSYM) $@ syntax.c | ||||
445 | |||||
446 | obj/tag.o: tag.c | ||||
447 | $(CCSYM) $@ tag.c | ||||
448 | |||||
449 | obj/term.o: term.c term.h | ||||
450 | $(CCSYM) $@ term.c | ||||
451 | |||||
452 | obj/termlib.o: termlib.c | ||||
453 | $(CCSYM) $@ termlib.c | ||||
454 | |||||
455 | obj/ui.o: ui.c | ||||
456 | $(CCSYM) $@ ui.c | ||||
457 | |||||
458 | obj/undo.o: undo.c | ||||
459 | $(CCSYM) $@ undo.c | ||||
460 | |||||
Bram Moolenaar | ac9fb18 | 2019-04-27 13:04:13 +0200 | [diff] [blame] | 461 | obj/usercmd.o: usercmd.c |
462 | $(CCSYM) $@ usercmd.c | ||||
463 | |||||
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 464 | obj/userfunc.o: userfunc.c |
465 | $(CCSYM) $@ userfunc.c | ||||
466 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 467 | obj/window.o: window.c |
468 | $(CCSYM) $@ window.c |