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