annotate src/Make_manx.mak @ 4444:ccecb03e5e8b v7.3.970

updated for version 7.3.970 Problem: Syntax highlighting can be slow. Solution: Include the NFA regexp engine. Add the 'regexpengine' option to select which one is used. (various authors, including Ken Takata, Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)
author Bram Moolenaar <bram@vim.org>
date Sun, 19 May 2013 19:40:29 +0200
parents 40edf1be1cd8
children ab71bb81b84e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 # Makefile for VIM on the Amiga, using Aztec/Manx C 5.0 or later
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 # Note: Not all dependencies are included. This was done to avoid having
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 # to compile everything when a global variable or function is added.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 # Careful when changing a global struct or variable!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 #>>>>> choose options:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 ### See feature.h for a list of optionals.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 ### Any other defines can be included here.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 DEFINES =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 #>>>>> if HAVE_TGETENT is defined obj/termlib.o has to be used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 #TERMLIB = obj/termlib.o
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 TERMLIB =
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 #>>>>> choose between debugging (-bs) or optimizing (-so)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 OPTIONS = -so
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 #OPTIONS = -bs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 #>>>>> end of choices
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 ###########################################################################
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 CFLAGS = $(OPTIONS) -wapruq -ps -qf -Iproto $(DEFINES) -DAMIGA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 LIBS = -lc16
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 SYMS = vim.syms
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 CC = cc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 LN = ln
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 LNFLAGS = +q
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 SHELL = csh
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 REN = $(SHELL) -c mv -f
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 DEL = $(SHELL) -c rm -f
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
37 SRC = blowfish.c \
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
38 buffer.c \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 charset.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 diff.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 digraph.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 edit.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 eval.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 ex_cmds.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 ex_cmds2.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 ex_docmd.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 ex_eval.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 ex_getln.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 fileio.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 fold.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 getchar.c \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
52 hardcopy.c \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
53 hashtab.c \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 main.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 mark.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 memfile.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 memline.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 menu.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 message.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 misc1.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 misc2.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 move.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 mbyte.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 normal.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 ops.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 option.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 os_amiga.c \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
68 popupmnu.c \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 quickfix.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 regexp.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 screen.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 search.c \
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
73 sha256.c \
222
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
74 spell.c \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syntax.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 tag.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 term.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 ui.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 undo.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 window.c \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 version.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 INCL = vim.h feature.h keymap.h macros.h ascii.h term.h structs.h os_amiga.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
85 OBJ = obj/blowfish.o \
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
86 obj/buffer.o \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 obj/charset.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 obj/diff.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 obj/digraph.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 obj/edit.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 obj/eval.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 obj/ex_cmds.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 obj/ex_cmds2.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 obj/ex_docmd.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 obj/ex_eval.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 obj/ex_getln.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 obj/fileio.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 obj/fold.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 obj/getchar.o \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
100 obj/hardcopy.o \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
101 obj/hashtab.o \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 obj/main.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 obj/mark.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 obj/memfile.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 obj/memline.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 obj/menu.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 obj/message.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 obj/misc1.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 obj/misc2.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 obj/move.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 obj/mbyte.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 obj/normal.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 obj/ops.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 obj/option.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 obj/os_amiga.o \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
116 obj/popupmnu.o \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 obj/quickfix.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 obj/regexp.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 obj/screen.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 obj/search.o \
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
121 obj/sha256.o \
222
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
122 obj/spell.o \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 obj/syntax.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 obj/tag.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 obj/term.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 obj/ui.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 obj/undo.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 obj/window.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 $(TERMLIB)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 799
diff changeset
131 PRO = proto/blowfish.pro \
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 799
diff changeset
132 proto/buffer.pro \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 proto/charset.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 proto/diff.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 proto/digraph.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 proto/edit.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 proto/eval.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 proto/ex_cmds.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 proto/ex_cmds2.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 proto/ex_docmd.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 proto/ex_eval.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 proto/ex_getln.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 proto/fileio.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 proto/fold.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 proto/getchar.pro \
440
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
146 proto/hardcopy.pro \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
147 proto/hashtab.pro \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 proto/main.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 proto/mark.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 proto/memfile.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 proto/memline.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 proto/menu.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 proto/message.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 proto/misc1.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 proto/misc2.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 proto/move.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 proto/mbyte.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 proto/normal.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 proto/ops.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 proto/option.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 proto/os_amiga.pro \
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
162 proto/popupmnu.pro \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 proto/quickfix.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 proto/regexp.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 proto/screen.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 proto/search.pro \
2180
f60a0c9cbe6c Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.
Bram Moolenaar <bram@vim.org>
parents: 799
diff changeset
167 proto/sha256.pro \
222
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
168 proto/spell.pro \
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 proto/syntax.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 proto/tag.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 proto/term.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 proto/termlib.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 proto/ui.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 proto/undo.pro \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 proto/window.pro
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 all: Vim xxd/Xxd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 Vim: obj $(OBJ) version.c version.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 $(CC) $(CFLAGS) version.c -o obj/version.o
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 $(LN) $(LNFLAGS) -m -o Vim $(OBJ) obj/version.o $(LIBS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 debug: obj $(OBJ) version.c version.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 $(CC) $(CFLAGS) version.c -o obj/version.o
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 $(LN) $(LNFLAGS) -m -g -o Vim $(OBJ) obj/version.o $(LIBS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 xxd/Xxd: xxd/xxd.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 $(SHELL) -c cd xxd; make -f Make_amiga.mak; cd ..
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 # Making prototypes with Manx has been removed, because it caused too many
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 # problems.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 #proto: $(SYMS) $(PRO)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 obj:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 makedir obj
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 tags: $(SRC) $(INCL)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 $(SHELL) -c ctags $(SRC) *.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 # can't use delete here, too many file names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 clean:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 $(DEL) $(OBJ) obj/version.o \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 obj/termlib.o Vim $(SYMS) xxd/Xxd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 test:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 $(SHELL) -c cd testdir; make -f Make_amiga.mak; cd ..
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 $(SYMS): $(INCL) $(PRO)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 $(CC) $(CFLAGS) -ho$(SYMS) vim.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 ###########################################################################
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 # Unfortunately, Manx's make doesn't understand a .c.o rule, so each
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 # compilation command has to be given explicitly.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 CCSYM = $(CC) $(CFLAGS) -hi$(SYMS) -o
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 CCNOSYM = $(CC) $(CFLAGS) -o
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 $(OBJ): $(SYMS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
221 obj/blowfish.o: blowfish.c
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
222 $(CCSYM) $@ blowfish.c
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
223
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 obj/buffer.o: buffer.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 $(CCSYM) $@ buffer.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 obj/charset.o: charset.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 $(CCSYM) $@ charset.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 obj/diff.o: diff.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 $(CCSYM) $@ diff.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 obj/digraph.o: digraph.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 $(CCSYM) $@ digraph.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 obj/edit.o: edit.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 $(CCSYM) $@ edit.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239 obj/eval.o: eval.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 $(CCSYM) $@ eval.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 obj/ex_cmds.o: ex_cmds.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 $(CCSYM) $@ ex_cmds.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 obj/ex_cmds2.o: ex_cmds2.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 $(CCSYM) $@ ex_cmds2.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 # Don't use $(SYMS) here, because ex_docmd.c defines DO_DECLARE_EXCMD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 obj/ex_docmd.o: ex_docmd.c ex_cmds.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 $(CCNOSYM) $@ ex_docmd.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 obj/ex_eval.o: ex_eval.c ex_cmds.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 $(CCSYM) $@ ex_eval.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 obj/ex_getln.o: ex_getln.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 $(CCSYM) $@ ex_getln.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258 obj/fileio.o: fileio.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 $(CCSYM) $@ fileio.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 obj/fold.o: fold.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 $(CCSYM) $@ fold.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 obj/getchar.o: getchar.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 $(CCSYM) $@ getchar.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266
440
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
267 obj/hardcopy.o: hardcopy.c
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
268 $(CCSYM) $@ hardcopy.c
eb531146be0e updated for version 7.0114
vimboss
parents: 222
diff changeset
269
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
270 obj/hashtab.o: hashtab.c
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
271 $(CCSYM) $@ hashtab.c
121
86d71ae0c85a updated for version 7.0042
vimboss
parents: 7
diff changeset
272
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 # Don't use $(SYMS) here, because main.c defines EXTERN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 obj/main.o: main.c option.h globals.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 $(CCNOSYM) $@ main.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 obj/mark.o: mark.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 $(CCSYM) $@ mark.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 obj/memfile.o: memfile.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 $(CCSYM) $@ memfile.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283 obj/memline.o: memline.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 $(CCSYM) $@ memline.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 obj/menu.o: menu.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 $(CCSYM) $@ menu.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 # Don't use $(SYMS) here, because message.c defines MESSAGE_FILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 obj/message.o: message.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 $(CCNOSYM) $@ message.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 obj/misc1.o: misc1.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 $(CCSYM) $@ misc1.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 obj/misc2.o: misc2.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297 $(CCSYM) $@ misc2.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 obj/move.o: move.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 $(CCSYM) $@ move.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 obj/mbyte.o: mbyte.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 $(CCSYM) $@ mbyte.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 obj/normal.o: normal.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 $(CCSYM) $@ normal.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 obj/ops.o: ops.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 $(CCSYM) $@ ops.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 # Don't use $(SYMS) here, because option.h defines variables here
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 obj/option.o: option.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 $(CCNOSYM) $@ option.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 obj/os_amiga.o: os_amiga.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 $(CCSYM) $@ os_amiga.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317
799
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
318 obj/popupmnu.o: popupmnu.c
6beb2c667935 updated for version 7.0b
vimboss
parents: 540
diff changeset
319 $(CCSYM) $@ popupmnu.c
540
2df7f3a5eb96 updated for version 7.0153
vimboss
parents: 440
diff changeset
320
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 obj/quickfix.o: quickfix.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 $(CCSYM) $@ quickfix.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 obj/regexp.o: regexp.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 $(CCSYM) $@ regexp.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 obj/screen.o: screen.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 $(CCSYM) $@ screen.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 obj/search.o: search.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 $(CCSYM) $@ search.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332
2192
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
333 obj/sha256.o: sha256.c
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
334 $(CCSYM) $@ sha256.c
40edf1be1cd8 Add blowfish and sha256 source files to more Makefiles.
Bram Moolenaar <bram@vim.org>
parents: 2180
diff changeset
335
222
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
336 obj/spell.o: spell.c
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
337 $(CCSYM) $@ spell.c
14ded4ba39cc updated for version 7.0062
vimboss
parents: 121
diff changeset
338
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
339 obj/syntax.o: syntax.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
340 $(CCSYM) $@ syntax.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342 obj/tag.o: tag.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343 $(CCSYM) $@ tag.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345 obj/term.o: term.c term.h
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 $(CCSYM) $@ term.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
347
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348 obj/termlib.o: termlib.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 $(CCSYM) $@ termlib.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
350
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351 obj/ui.o: ui.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 $(CCSYM) $@ ui.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 obj/undo.o: undo.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 $(CCSYM) $@ undo.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357 obj/window.o: window.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358 $(CCSYM) $@ window.c