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