annotate src/Make_ro.mak @ 7:3fc0f57ecb91 v7.0001

updated for version 7.0001
author vimboss
date Sun, 13 Jun 2004 20:20:40 +0000
parents
children 125e80798a85
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 RISC OS - Andy Wingate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 GCC = gcc -mthrowback
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 CFLAGS = -DRISCOS -DFEAT_GUI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 # Optimising on ex_docmd.c seems to cause segfaults on compilation. Needs investigation.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 CCEX_DOCMD = $(GCC) $(CFLAGS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 CC = $(GCC) $(CFLAGS) -O2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 # -DUP_BC_PC_EXTERN for term.c needed as BC defined in termlib.c and term.c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 TERMFLAG = -DUP_BC_PC_EXTERN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 ASMFLAGS = -throwback -objasm -gcc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 OBJS = o.buffer o.charset o.digraph o.edit o.eval o.ex_cmds o.ex_cmds2 o.diff \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 o.ex_docmd o.ex_eval o.ex_getln o.fileio o.fold o.getchar o.main o.mark o.mbyte \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 o.memfile o.memline o.menu o.message o.misc1 o.misc2 o.move \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 o.normal o.ops o.option o.quickfix o.regexp o.screen o.search \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 o.syntax o.tag o.term o.termlib o.ui o.undo o.version o.window \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 o.os_riscos o.swis o.gui o.gui_riscos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 Vim: $(OBJS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 $(GCC) -o Vim $(OBJS)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 install: Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 squeeze -v Vim @.!Vim.Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 clean:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 create o.!fake! 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 wipe o.* ~cf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 remove Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 o.swis: s.swis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 as $(ASMFLAGS) -o o.swis s.swis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 # Rules for object files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 # You shouldn't need to put all this information in as all but term.c have the same
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 # rule (and only then to save extra defines) but some versions of make are awkward.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 o.buffer: c.buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 $(CC) -c c.buffer -o o.buffer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 o.charset: c.charset
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 $(CC) -c c.charset -o o.charset
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 o.digraph: c.digraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 $(CC) -c c.digraph -o o.digraph
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 o.diff: c.diff
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 $(CC) -c c.diff -o o.diff
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 o.edit: c.edit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 $(CC) -c c.edit -o o.edit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 o.eval: c.eval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 $(CC) -c c.eval -o o.eval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 o.ex_cmds: c.ex_cmds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 $(CC) -c c.ex_cmds -o o.ex_cmds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 o.ex_cmds2: c.ex_cmds2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 $(CC) -c c.ex_cmds2 -o o.ex_cmds2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 o.ex_docmd: c.ex_docmd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 $(CCEX_DOCMD) -c c.ex_docmd -o o.ex_docmd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 o.ex_eval: c.ex_eval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 $(CCEX_DOCMD) -c c.ex_eval -o o.ex_eval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 o.ex_getln: c.ex_getln
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 $(CC) -c c.ex_getln -o o.ex_getln
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 o.fileio: c.fileio
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 $(CC) -c c.fileio -o o.fileio
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 o.fold: c.fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 $(CC) -c c.fold -o o.fold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 o.getchar: c.getchar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 $(CC) -c c.getchar -o o.getchar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 o.gui: c.gui
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 $(CC) -c c.gui -o o.gui
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 o.gui_riscos: c.gui_riscos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 $(CC) -c c.gui_riscos -o o.gui_riscos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 o.main: c.main
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 $(CC) -c c.main -o o.main
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 o.mark: c.mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 $(CC) -c c.mark -o o.mark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 o.mbyte: c.mbyte
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 $(CC) -c c.mbyte -o o.mbyte
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 o.memfile: c.memfile
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 $(CC) -c c.memfile -o o.memfile
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 o.memline: c.memline
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 $(CC) -c c.memline -o o.memline
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 o.menu: c.menu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 $(CC) -c c.menu -o o.menu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 o.message: c.message
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 $(CC) -c c.message -o o.message
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 o.misc1: c.misc1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 $(CC) -c c.misc1 -o o.misc1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 o.misc2: c.misc2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 $(CC) -c c.misc2 -o o.misc2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 o.move: c.move
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 $(CC) -c c.move -o o.move
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 o.normal: c.normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 $(CC) -c c.normal -o o.normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 o.ops: c.ops
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 $(CC) -c c.ops -o o.ops
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 o.option: c.option
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 $(CC) -c c.option -o o.option
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 o.os_riscos: c.os_riscos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 $(CC) -c c.os_riscos -o o.os_riscos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 o.pty: c.pty
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 $(CC) -c c.pty -o p.pty
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 o.quickfix: c.quickfix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 $(CC) -c c.quickfix -o o.quickfix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 o.regexp: c.regexp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 $(CC) -c c.regexp -o o.regexp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 o.screen: c.screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 $(CC) -c c.screen -o o.screen
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 o.search: c.search
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 $(CC) -c c.search -o o.search
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 o.syntax: c.syntax
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 $(CC) -c c.syntax -o o.syntax
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 o.tag: c.tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 $(CC) -c c.tag -o o.tag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 o.term: c.term
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 $(CC) $(TERMFLAG) -c c.term -o o.term
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 o.termlib: c.termlib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 $(CC) -c c.termlib -o o.termlib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 o.ui: c.ui
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 $(CC) -c c.ui -o o.ui
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 o.undo: c.undo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 $(CC) -c c.undo -o o.undo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 o.version: c.version
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 $(CC) -c c.version -o o.version
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 o.window: c.window
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 $(CC) -c c.window -o o.window