1# 2# Makefile for VIM, using MorphOS SDK (gcc 2.95.3) 3# 4 5CFLAGS = -c \ 6 -pipe \ 7 -O2 \ 8 -Wall \ 9 \ 10 -DNO_ARP \ 11 -DUSE_TMPNAM \ 12 \ 13 -I proto \ 14 \ 15 -noixemul 16 17PRG = Vim 18LIBS = -noixemul -s 19CC = gcc 20LD = gcc 21OBJDUMP = objdump 22RM = rm 23 24.c.o: 25 ${CC} ${CFLAGS} $< -o $@ 26 27SRC = blowfish.c \ 28 buffer.c \ 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 \ 42 hardcopy.c \ 43 hashtab.c \ 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 \ 58 popupmnu.c \ 59 quickfix.c \ 60 regexp.c \ 61 screen.c \ 62 search.c \ 63 sha256.c \ 64 spell.c \ 65 syntax.c \ 66 tag.c \ 67 term.c \ 68 ui.c \ 69 undo.c \ 70 version.c \ 71 window.c \ 72 73OBJ = $(SRC:.c=.o) 74 75$(PRG): $(OBJ) 76 ${LD} -o $(PRG) $(OBJ) $(LIBS) 77 78dump: $(PRG) 79 $(OBJDUMP) --reloc --disassemble-all $(PRG) > $(PRG).s 80 81clean: 82 $(RM) -fv $(OBJ) $(PRG) $(PRG).s 83