Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | # |
2 | # Makefile for VIM, using MorphOS SDK (gcc 2.95.3) | ||||
3 | # | ||||
4 | |||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 5 | CFLAGS = -c \ |
6 | -pipe \ | ||||
7 | -O2 \ | ||||
8 | -Wall \ | ||||
9 | \ | ||||
10 | -DNO_ARP \ | ||||
11 | -DUSE_TMPNAM \ | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 12 | \ |
13 | -I proto \ | ||||
14 | \ | ||||
15 | -noixemul | ||||
16 | |||||
17 | PRG = Vim | ||||
18 | LIBS = -noixemul -s | ||||
19 | CC = gcc | ||||
20 | LD = gcc | ||||
21 | OBJDUMP = objdump | ||||
22 | RM = rm | ||||
23 | |||||
24 | .c.o: | ||||
25 | ${CC} ${CFLAGS} $< -o $@ | ||||
26 | |||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 27 | SRC = arabic.c \ |
Bram Moolenaar | 4ad6215 | 2019-08-17 14:38:55 +0200 | [diff] [blame] | 28 | arglist.c \ |
Bram Moolenaar | 3e460fd | 2019-01-26 16:21:07 +0100 | [diff] [blame] | 29 | autocmd.c \ |
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame] | 30 | blowfish.c \ |
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 31 | buffer.c \ |
Bram Moolenaar | ec28d15 | 2019-05-11 18:36:34 +0200 | [diff] [blame] | 32 | change.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 33 | charset.c \ |
Bram Moolenaar | 66b5142 | 2019-08-18 21:44:12 +0200 | [diff] [blame] | 34 | cmdexpand.c \ |
Bram Moolenaar | d7663c2 | 2019-08-06 21:59:57 +0200 | [diff] [blame] | 35 | cmdhist.c \ |
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 36 | crypt.c \ |
37 | crypt_zip.c \ | ||||
Bram Moolenaar | eead75c | 2019-04-21 11:35:00 +0200 | [diff] [blame] | 38 | debugger.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 39 | dict.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 40 | diff.c \ |
41 | digraph.c \ | ||||
Bram Moolenaar | 7528d1f | 2019-09-19 23:06:20 +0200 | [diff] [blame] | 42 | drawline.c \ |
43 | drawscreen.c \ | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 44 | edit.c \ |
45 | eval.c \ | ||||
Bram Moolenaar | 261f346 | 2019-09-07 15:45:32 +0200 | [diff] [blame] | 46 | evalbuffer.c \ |
Bram Moolenaar | 73dad1e | 2016-07-17 22:13:49 +0200 | [diff] [blame] | 47 | evalfunc.c \ |
Bram Moolenaar | 0522ba0 | 2019-08-27 22:48:30 +0200 | [diff] [blame] | 48 | evalvars.c \ |
Bram Moolenaar | 261f346 | 2019-09-07 15:45:32 +0200 | [diff] [blame] | 49 | evalwindow.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 50 | ex_cmds.c \ |
51 | ex_cmds2.c \ | ||||
52 | ex_docmd.c \ | ||||
53 | ex_eval.c \ | ||||
54 | ex_getln.c \ | ||||
55 | fileio.c \ | ||||
Bram Moolenaar | b005cd8 | 2019-09-04 15:54:55 +0200 | [diff] [blame] | 56 | filepath.c \ |
Bram Moolenaar | 5fd0f50 | 2019-02-13 23:13:28 +0100 | [diff] [blame] | 57 | findfile.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 58 | fold.c \ |
59 | getchar.c \ | ||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 60 | hardcopy.c \ |
Bram Moolenaar | 76b92b2 | 2006-03-24 22:46:53 +0000 | [diff] [blame] | 61 | hashtab.c \ |
Bram Moolenaar | f9cc9f2 | 2019-07-14 21:29:22 +0200 | [diff] [blame] | 62 | highlight.c \ |
Bram Moolenaar | 4b47162 | 2019-01-31 13:48:09 +0100 | [diff] [blame] | 63 | indent.c \ |
Bram Moolenaar | 7591bb3 | 2019-03-30 13:53:47 +0100 | [diff] [blame] | 64 | insexpand.c \ |
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 65 | json.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 66 | list.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 67 | main.c \ |
Bram Moolenaar | b66bab3 | 2019-08-01 14:28:24 +0200 | [diff] [blame] | 68 | map.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 69 | mark.c \ |
70 | mbyte.c \ | ||||
71 | memfile.c \ | ||||
72 | memline.c \ | ||||
73 | menu.c \ | ||||
74 | message.c \ | ||||
75 | misc1.c \ | ||||
76 | misc2.c \ | ||||
77 | move.c \ | ||||
78 | normal.c \ | ||||
79 | ops.c \ | ||||
80 | option.c \ | ||||
Bram Moolenaar | dac1347 | 2019-09-16 21:06:21 +0200 | [diff] [blame] | 81 | optionstr.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 82 | os_amiga.c \ |
Bram Moolenaar | 76b92b2 | 2006-03-24 22:46:53 +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 \ | ||||
Bram Moolenaar | 307c5a5 | 2019-08-25 15:41:00 +0200 | [diff] [blame] | 87 | scriptfile.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 88 | screen.c \ |
89 | search.c \ | ||||
Bram Moolenaar | 8453807 | 2019-07-28 14:15:42 +0200 | [diff] [blame] | 90 | session.c \ |
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 91 | sha256.c \ |
Bram Moolenaar | bbea470 | 2019-01-01 13:20:31 +0100 | [diff] [blame] | 92 | sign.c \ |
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 93 | spell.c \ |
Bram Moolenaar | 9ccfebd | 2016-07-19 16:39:08 +0200 | [diff] [blame] | 94 | spellfile.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 95 | syntax.c \ |
96 | tag.c \ | ||||
97 | term.c \ | ||||
Bram Moolenaar | ecaa70e | 2019-07-14 14:55:39 +0200 | [diff] [blame] | 98 | testing.c \ |
99 | textprop.c \ | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 100 | ui.c \ |
101 | undo.c \ | ||||
Bram Moolenaar | ac9fb18 | 2019-04-27 13:04:13 +0200 | [diff] [blame] | 102 | usercmd.c \ |
Bram Moolenaar | 6583c44 | 2016-07-17 18:41:47 +0200 | [diff] [blame] | 103 | userfunc.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 104 | version.c \ |
Bram Moolenaar | defa067 | 2019-07-21 19:25:37 +0200 | [diff] [blame] | 105 | viminfo.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 106 | window.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 107 | |
108 | OBJ = $(SRC:.c=.o) | ||||
109 | |||||
110 | $(PRG): $(OBJ) | ||||
111 | ${LD} -o $(PRG) $(OBJ) $(LIBS) | ||||
112 | |||||
113 | dump: $(PRG) | ||||
114 | $(OBJDUMP) --reloc --disassemble-all $(PRG) > $(PRG).s | ||||
115 | |||||
116 | clean: | ||||
117 | $(RM) -fv $(OBJ) $(PRG) $(PRG).s |