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 \ |
28 | blowfish.c \ | ||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 29 | buffer.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 30 | charset.c \ |
Bram Moolenaar | 07cf382 | 2014-08-10 16:31:50 +0200 | [diff] [blame] | 31 | crypt.c \ |
32 | crypt_zip.c \ | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 33 | diff.c \ |
34 | digraph.c \ | ||||
35 | edit.c \ | ||||
36 | eval.c \ | ||||
37 | ex_cmds.c \ | ||||
38 | ex_cmds2.c \ | ||||
39 | ex_docmd.c \ | ||||
40 | ex_eval.c \ | ||||
41 | ex_getln.c \ | ||||
Bram Moolenaar | 75464dc | 2016-07-02 20:27:50 +0200 | [diff] [blame^] | 42 | farsi.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 43 | fileio.c \ |
44 | fold.c \ | ||||
45 | getchar.c \ | ||||
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame] | 46 | hardcopy.c \ |
Bram Moolenaar | 76b92b2 | 2006-03-24 22:46:53 +0000 | [diff] [blame] | 47 | hashtab.c \ |
Bram Moolenaar | 520e1e4 | 2016-01-23 19:46:28 +0100 | [diff] [blame] | 48 | json.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 49 | main.c \ |
50 | mark.c \ | ||||
51 | mbyte.c \ | ||||
52 | memfile.c \ | ||||
53 | memline.c \ | ||||
54 | menu.c \ | ||||
55 | message.c \ | ||||
56 | misc1.c \ | ||||
57 | misc2.c \ | ||||
58 | move.c \ | ||||
59 | normal.c \ | ||||
60 | ops.c \ | ||||
61 | option.c \ | ||||
62 | os_amiga.c \ | ||||
Bram Moolenaar | 76b92b2 | 2006-03-24 22:46:53 +0000 | [diff] [blame] | 63 | popupmnu.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 64 | quickfix.c \ |
65 | regexp.c \ | ||||
66 | screen.c \ | ||||
67 | search.c \ | ||||
Bram Moolenaar | edac185 | 2010-05-18 20:34:20 +0200 | [diff] [blame] | 68 | sha256.c \ |
Bram Moolenaar | 60c7892 | 2005-03-20 22:40:14 +0000 | [diff] [blame] | 69 | spell.c \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 70 | syntax.c \ |
71 | tag.c \ | ||||
72 | term.c \ | ||||
73 | ui.c \ | ||||
74 | undo.c \ | ||||
75 | version.c \ | ||||
76 | window.c \ | ||||
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 77 | |
78 | OBJ = $(SRC:.c=.o) | ||||
79 | |||||
80 | $(PRG): $(OBJ) | ||||
81 | ${LD} -o $(PRG) $(OBJ) $(LIBS) | ||||
82 | |||||
83 | dump: $(PRG) | ||||
84 | $(OBJDUMP) --reloc --disassemble-all $(PRG) > $(PRG).s | ||||
85 | |||||
86 | clean: | ||||
87 | $(RM) -fv $(OBJ) $(PRG) $(PRG).s |