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