Commit | Line | Data |
---|---|---|
fd88f5c5 | 1 | # @(#)Makefile 8.78 (Berkeley) 11/18/94 |
ed554bc5 C |
2 | |
3 | OBJ1= bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \ | |
4 | bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o \ | |
fd88f5c5 | 5 | bt_utils.o |
ed554bc5 C |
6 | OBJ2= hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o \ |
7 | hsearch.o ndbm.o | |
8 | OBJ3= db.o | |
9 | OBJ4= mpool.o | |
10 | OBJ5= rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o \ | |
11 | rec_seq.o rec_utils.o | |
12 | OBJ6= regcomp.o regerror.o regexec.o regfree.o | |
fd88f5c5 C |
13 | OBJ7= cut.o delete.o exf.o line.o log.o main.o mark.o msg.o options.o \ |
14 | options_f.o put.o recover.o screen.o search.o seq.o signal.o \ | |
15 | term.o util.o | |
ed554bc5 C |
16 | OBJ8= ex.o ex_abbrev.o ex_append.o ex_args.o ex_argv.o ex_at.o ex_bang.o \ |
17 | ex_cd.o ex_delete.o ex_digraph.o ex_display.o ex_edit.o ex_equal.o \ | |
fd88f5c5 C |
18 | ex_file.o ex_global.o ex_init.o ex_join.o ex_map.o ex_mark.o \ |
19 | ex_mkexrc.o ex_move.o ex_open.o ex_preserve.o ex_print.o ex_put.o \ | |
20 | ex_quit.o ex_read.o ex_set.o ex_screen.o ex_script.o ex_shell.o \ | |
ed554bc5 C |
21 | ex_shift.o ex_source.o ex_stop.o ex_subst.o ex_tag.o ex_undo.o \ |
22 | ex_usage.o ex_util.o ex_version.o ex_visual.o ex_write.o ex_yank.o \ | |
23 | ex_z.o excmd.o filter.o | |
24 | OBJ9= sex_confirm.o sex_get.o sex_refresh.o sex_screen.o sex_term.o \ | |
25 | sex_util.o | |
26 | OBJ10= getc.o v_ch.o v_delete.o v_ex.o v_increment.o v_init.o v_left.o \ | |
27 | v_mark.o v_match.o v_ntext.o v_paragraph.o v_put.o v_redraw.o \ | |
28 | v_replace.o v_right.o v_screen.o v_scroll.o v_search.o v_section.o \ | |
29 | v_sentence.o v_status.o v_stop.o v_text.o v_ulcase.o v_undo.o \ | |
30 | v_util.o v_word.o v_xchar.o v_yank.o v_z.o v_zexit.o vcmd.o vi.o | |
fd88f5c5 C |
31 | OBJ11= svi_confirm.o svi_curses.o svi_ex.o svi_get.o svi_line.o \ |
32 | svi_refresh.o svi_relative.o svi_screen.o svi_smap.o \ | |
33 | svi_split.o svi_term.o svi_util.o | |
ed554bc5 C |
34 | OBJ13= xaw_screen.o |
35 | ||
fd88f5c5 C |
36 | # Nvi includes a curses library, basically the same as 4.3BSD's, with the |
37 | # addition of scrolling support. If you have a 4.3BSD curses library on | |
38 | # your system, use this library instead. | |
ed554bc5 | 39 | # |
fd88f5c5 C |
40 | # To use the curses library included in the distribution, uncomment these |
41 | # lines. | |
ed554bc5 | 42 | # |
fd88f5c5 C |
43 | CDEF= -DDef_term=xDef_term -Dendwin=xendwin -Dttytype=xttytype |
44 | CURSES=-Icurses | |
ed554bc5 C |
45 | OBJ12= addbytes.o addch.o addnstr.o box.o clear.o clrtobot.o clrtoeol.o \ |
46 | cr_put.o ctrace.o cur_hash.o curses.o delch.o deleteln.o delwin.o \ | |
fd88f5c5 C |
47 | erase.o fullname.o getch.o getstr.o id_subwins.o idlok.o initscr.o \ |
48 | insch.o insertln.o longname.o move.o mvwin.o newwin.o overlay.o \ | |
49 | overwrite.o putchar.o refresh.o scroll.o setterm.o standout.o \ | |
50 | toucholap.o touchwin.o tscroll.o tstp.o tty.o unctrl.o | |
ed554bc5 | 51 | |
fd88f5c5 C |
52 | # To use the system's curses library, or to include additional |
53 | # routines from the system's curses library, uncomment this line. | |
54 | # | |
55 | #CULIB= -lcurses | |
56 | ||
57 | # To use a System V curses interface with the system's curses library, | |
58 | # uncomment this line. Using a System V curses library is dangerous. | |
59 | # Older versions don't get screen refresh and cursor movements right, | |
60 | # although newer versions (Solaris for example), do. | |
61 | # | |
62 | #CDEF= -DSYSV_CURSES | |
63 | ||
64 | # Finally, most implementations of System V or System V derived curses | |
65 | # are known to incorrectly reset the terminal modes on exit. If nvi | |
66 | # leaves the terminals in an incorrect state on exit, do the following: | |
67 | # | |
68 | # + Uncomment the line below. | |
69 | # + Add a copy of force_endwin.c to the PORT/local subdirectory (you | |
70 | # can find copies in other PORT/local directories in the distribution) | |
71 | # + Add force_endwin.o to the MISC= line below. | |
72 | # | |
73 | #CFRC= -Dendwin=force_endwin | |
74 | ||
75 | # If you need the fwopen functionality, uncomment this line. | |
76 | #FW= -DFWOPEN_NOT_AVAILABLE | |
77 | ||
78 | MISC= makebuf.o pty.o setvbuf.o | |
ed554bc5 | 79 | |
ed554bc5 C |
80 | ALL= ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${OBJ6} ${OBJ7} \ |
81 | ${OBJ8} ${OBJ9} ${OBJ10} ${OBJ11} ${OBJ12} ${OBJ13} ${MISC} | |
82 | ||
fd88f5c5 C |
83 | # Set to -g if you want a debugging version. |
84 | OORG= -O | |
85 | ||
86 | S= ../.. | |
87 | CL= ${CC} -c ${OORG} ${FW} ${CDEF} ${CFRC} -Ilocal -Iinclude -I. | |
88 | INC= -I$S/common ${CURSES} -Iregex | |
89 | ||
ed554bc5 | 90 | # Some vendors use "-ltermcap", not "-ltermlib". |
ed554bc5 | 91 | nvi: options.h excmd.h ${ALL} |
fd88f5c5 | 92 | ${CC} -o $@ ${ALL} ${CULIB} -ltermlib |
ed554bc5 C |
93 | rm -f nex |
94 | ln $@ nex | |
95 | ||
96 | options.h: | |
97 | rm -f options.h | |
fd88f5c5 C |
98 | cat $S/common/options.h.stub > options.h |
99 | awk -f $S/common/options.awk $S/common/options.c >> options.h | |
ed554bc5 C |
100 | |
101 | excmd.h: | |
102 | rm -f excmd.h | |
103 | cat $S/ex/excmd.h.stub > excmd.h | |
104 | awk -f $S/ex/excmd.awk $S/ex/excmd.c >> excmd.h | |
105 | ||
106 | clean: | |
107 | rm -f ${ALL} options.h excmd.h nvi nex | |
108 | ||
ed554bc5 C |
109 | hash.o: db/hash/hash.c |
110 | ${CL} -Idb/hash db/hash/hash.c | |
111 | hash_bigkey.o: db/hash/hash_bigkey.c | |
112 | ${CL} -Idb/hash db/hash/hash_bigkey.c | |
113 | hash_buf.o: db/hash/hash_buf.c | |
114 | ${CL} -Idb/hash db/hash/hash_buf.c | |
115 | hash_func.o: db/hash/hash_func.c | |
116 | ${CL} -Idb/hash db/hash/hash_func.c | |
117 | hash_log2.o: db/hash/hash_log2.c | |
118 | ${CL} -Idb/hash db/hash/hash_log2.c | |
119 | hash_page.o: db/hash/hash_page.c | |
120 | ${CL} -Idb/hash db/hash/hash_page.c | |
121 | hsearch.o: db/hash/hsearch.c | |
122 | ${CL} -Idb/hash db/hash/hsearch.c | |
123 | ndbm.o: db/hash/ndbm.c | |
124 | ${CL} -Idb/hash db/hash/ndbm.c | |
125 | ||
126 | bt_close.o: db/btree/bt_close.c | |
127 | ${CL} -Idb/btree db/btree/bt_close.c | |
128 | bt_conv.o: db/btree/bt_conv.c | |
129 | ${CL} -Idb/btree db/btree/bt_conv.c | |
130 | bt_debug.o: db/btree/bt_debug.c | |
131 | ${CL} -Idb/btree db/btree/bt_debug.c | |
132 | bt_delete.o: db/btree/bt_delete.c | |
133 | ${CL} -Idb/btree db/btree/bt_delete.c | |
134 | bt_get.o: db/btree/bt_get.c | |
135 | ${CL} -Idb/btree db/btree/bt_get.c | |
136 | bt_open.o: db/btree/bt_open.c | |
137 | ${CL} -Idb/btree db/btree/bt_open.c | |
138 | bt_overflow.o: db/btree/bt_overflow.c | |
139 | ${CL} -Idb/btree db/btree/bt_overflow.c | |
140 | bt_page.o: db/btree/bt_page.c | |
141 | ${CL} -Idb/btree db/btree/bt_page.c | |
142 | bt_put.o: db/btree/bt_put.c | |
143 | ${CL} -Idb/btree db/btree/bt_put.c | |
144 | bt_search.o: db/btree/bt_search.c | |
145 | ${CL} -Idb/btree db/btree/bt_search.c | |
146 | bt_seq.o: db/btree/bt_seq.c | |
147 | ${CL} -Idb/btree db/btree/bt_seq.c | |
148 | bt_split.o: db/btree/bt_split.c | |
149 | ${CL} -Idb/btree db/btree/bt_split.c | |
ed554bc5 C |
150 | bt_utils.o: db/btree/bt_utils.c |
151 | ${CL} -Idb/btree db/btree/bt_utils.c | |
152 | ||
153 | db.o: db/db/db.c | |
154 | ${CL} db/db/db.c | |
155 | ||
156 | mpool.o: db/mpool/mpool.c | |
157 | ${CL} -Idb/mpool db/mpool/mpool.c | |
158 | ||
159 | rec_close.o: db/recno/rec_close.c | |
160 | ${CL} -Idb/recno db/recno/rec_close.c | |
161 | rec_delete.o: db/recno/rec_delete.c | |
162 | ${CL} -Idb/recno db/recno/rec_delete.c | |
163 | rec_get.o: db/recno/rec_get.c | |
164 | ${CL} -Idb/recno db/recno/rec_get.c | |
165 | rec_open.o: db/recno/rec_open.c | |
166 | ${CL} -Idb/recno db/recno/rec_open.c | |
167 | rec_put.o: db/recno/rec_put.c | |
168 | ${CL} -Idb/recno db/recno/rec_put.c | |
169 | rec_search.o: db/recno/rec_search.c | |
170 | ${CL} -Idb/recno db/recno/rec_search.c | |
171 | rec_seq.o: db/recno/rec_seq.c | |
172 | ${CL} -Idb/recno db/recno/rec_seq.c | |
173 | rec_utils.o: db/recno/rec_utils.c | |
174 | ${CL} -Idb/recno db/recno/rec_utils.c | |
175 | ||
176 | regcomp.o: regex/regcomp.c | |
177 | ${CL} -Iregex regex/regcomp.c | |
178 | regerror.o: regex/regerror.c | |
179 | ${CL} -Iregex regex/regerror.c | |
180 | regexec.o: regex/regexec.c | |
181 | ${CL} -Iregex regex/regexec.c | |
182 | regfree.o: regex/regfree.c | |
183 | ${CL} -Iregex regex/regfree.c | |
184 | ||
fd88f5c5 C |
185 | cut.o: $S/common/cut.c |
186 | ${CL} ${INC} $S/common/cut.c | |
187 | delete.o: $S/common/delete.c | |
188 | ${CL} ${INC} $S/common/delete.c | |
189 | exf.o: $S/common/exf.c | |
190 | ${CL} ${INC} $S/common/exf.c | |
191 | line.o: $S/common/line.c | |
192 | ${CL} ${INC} $S/common/line.c | |
193 | log.o: $S/common/log.c | |
194 | ${CL} ${INC} $S/common/log.c | |
195 | main.o: $S/common/main.c | |
196 | ${CL} ${INC} $S/common/main.c | |
197 | mark.o: $S/common/mark.c | |
198 | ${CL} ${INC} $S/common/mark.c | |
199 | msg.o: $S/common/msg.c | |
200 | ${CL} ${INC} $S/common/msg.c | |
201 | options.o: $S/common/options.c | |
202 | ${CL} ${INC} $S/common/options.c | |
203 | options_f.o: $S/common/options_f.c | |
204 | ${CL} ${INC} $S/common/options_f.c | |
205 | put.o: $S/common/put.c | |
206 | ${CL} ${INC} $S/common/put.c | |
207 | recover.o: $S/common/recover.c | |
208 | ${CL} ${INC} $S/common/recover.c | |
209 | screen.o: $S/common/screen.c | |
210 | ${CL} ${INC} $S/common/screen.c | |
211 | search.o: $S/common/search.c | |
212 | ${CL} ${INC} $S/common/search.c | |
213 | seq.o: $S/common/seq.c | |
214 | ${CL} ${INC} $S/common/seq.c | |
215 | signal.o: $S/common/signal.c | |
216 | ${CL} ${INC} $S/common/signal.c | |
217 | term.o: $S/common/term.c | |
218 | ${CL} ${INC} $S/common/term.c | |
219 | util.o: $S/common/util.c | |
220 | ${CL} ${INC} $S/common/util.c | |
ed554bc5 C |
221 | |
222 | ex.o: $S/ex/ex.c | |
223 | ${CL} ${INC} $S/ex/ex.c | |
224 | ex_abbrev.o: $S/ex/ex_abbrev.c | |
225 | ${CL} ${INC} $S/ex/ex_abbrev.c | |
226 | ex_append.o: $S/ex/ex_append.c | |
227 | ${CL} ${INC} $S/ex/ex_append.c | |
228 | ex_args.o: $S/ex/ex_args.c | |
229 | ${CL} ${INC} $S/ex/ex_args.c | |
230 | ex_argv.o: $S/ex/ex_argv.c | |
231 | ${CL} ${INC} $S/ex/ex_argv.c | |
232 | ex_at.o: $S/ex/ex_at.c | |
233 | ${CL} ${INC} $S/ex/ex_at.c | |
234 | ex_bang.o: $S/ex/ex_bang.c | |
235 | ${CL} ${INC} $S/ex/ex_bang.c | |
236 | ex_cd.o: $S/ex/ex_cd.c | |
237 | ${CL} ${INC} $S/ex/ex_cd.c | |
238 | ex_delete.o: $S/ex/ex_delete.c | |
239 | ${CL} ${INC} $S/ex/ex_delete.c | |
240 | ex_digraph.o: $S/ex/ex_digraph.c | |
241 | ${CL} ${INC} $S/ex/ex_digraph.c | |
242 | ex_display.o: $S/ex/ex_display.c | |
243 | ${CL} ${INC} $S/ex/ex_display.c | |
244 | ex_edit.o: $S/ex/ex_edit.c | |
245 | ${CL} ${INC} $S/ex/ex_edit.c | |
246 | ex_equal.o: $S/ex/ex_equal.c | |
247 | ${CL} ${INC} $S/ex/ex_equal.c | |
ed554bc5 C |
248 | ex_file.o: $S/ex/ex_file.c |
249 | ${CL} ${INC} $S/ex/ex_file.c | |
250 | ex_global.o: $S/ex/ex_global.c | |
251 | ${CL} ${INC} $S/ex/ex_global.c | |
252 | ex_init.o: $S/ex/ex_init.c | |
253 | ${CL} ${INC} $S/ex/ex_init.c | |
254 | ex_join.o: $S/ex/ex_join.c | |
255 | ${CL} ${INC} $S/ex/ex_join.c | |
256 | ex_map.o: $S/ex/ex_map.c | |
257 | ${CL} ${INC} $S/ex/ex_map.c | |
258 | ex_mark.o: $S/ex/ex_mark.c | |
259 | ${CL} ${INC} $S/ex/ex_mark.c | |
260 | ex_mkexrc.o: $S/ex/ex_mkexrc.c | |
261 | ${CL} ${INC} $S/ex/ex_mkexrc.c | |
262 | ex_move.o: $S/ex/ex_move.c | |
263 | ${CL} ${INC} $S/ex/ex_move.c | |
264 | ex_open.o: $S/ex/ex_open.c | |
265 | ${CL} ${INC} $S/ex/ex_open.c | |
266 | ex_print.o: $S/ex/ex_print.c | |
267 | ${CL} ${INC} $S/ex/ex_print.c | |
268 | ex_preserve.o: $S/ex/ex_preserve.c | |
269 | ${CL} ${INC} $S/ex/ex_preserve.c | |
270 | ex_put.o: $S/ex/ex_put.c | |
271 | ${CL} ${INC} $S/ex/ex_put.c | |
fd88f5c5 C |
272 | ex_quit.o: $S/ex/ex_quit.c |
273 | ${CL} ${INC} $S/ex/ex_quit.c | |
ed554bc5 C |
274 | ex_read.o: $S/ex/ex_read.c |
275 | ${CL} ${INC} $S/ex/ex_read.c | |
276 | ex_screen.o: $S/ex/ex_screen.c | |
277 | ${CL} ${INC} $S/ex/ex_screen.c | |
278 | ex_script.o: $S/ex/ex_script.c | |
279 | ${CL} ${INC} $S/ex/ex_script.c | |
280 | ex_set.o: $S/ex/ex_set.c | |
281 | ${CL} ${INC} $S/ex/ex_set.c | |
282 | ex_shell.o: $S/ex/ex_shell.c | |
283 | ${CL} ${INC} $S/ex/ex_shell.c | |
284 | ex_shift.o: $S/ex/ex_shift.c | |
285 | ${CL} ${INC} $S/ex/ex_shift.c | |
286 | ex_source.o: $S/ex/ex_source.c | |
287 | ${CL} ${INC} $S/ex/ex_source.c | |
288 | ex_stop.o: $S/ex/ex_stop.c | |
289 | ${CL} ${INC} $S/ex/ex_stop.c | |
290 | ex_subst.o: $S/ex/ex_subst.c | |
291 | ${CL} ${INC} $S/ex/ex_subst.c | |
fd88f5c5 C |
292 | ex_tag.o: local/ex_tag.c |
293 | ${CL} ${INC} -I$S/ex local/ex_tag.c | |
ed554bc5 C |
294 | ex_undo.o: $S/ex/ex_undo.c |
295 | ${CL} ${INC} $S/ex/ex_undo.c | |
296 | ex_usage.o: $S/ex/ex_usage.c | |
297 | ${CL} ${INC} $S/ex/ex_usage.c | |
298 | ex_util.o: $S/ex/ex_util.c | |
299 | ${CL} ${INC} $S/ex/ex_util.c | |
300 | ex_version.o: $S/ex/ex_version.c | |
301 | ${CL} ${INC} $S/ex/ex_version.c | |
302 | ex_visual.o: $S/ex/ex_visual.c | |
303 | ${CL} ${INC} $S/ex/ex_visual.c | |
304 | ex_write.o: $S/ex/ex_write.c | |
305 | ${CL} ${INC} $S/ex/ex_write.c | |
306 | ex_yank.o: $S/ex/ex_yank.c | |
307 | ${CL} ${INC} $S/ex/ex_yank.c | |
308 | ex_z.o: $S/ex/ex_z.c | |
309 | ${CL} ${INC} $S/ex/ex_z.c | |
310 | filter.o: $S/ex/filter.c | |
311 | ${CL} ${INC} $S/ex/filter.c | |
312 | excmd.o: $S/ex/excmd.c | |
313 | ${CL} ${INC} $S/ex/excmd.c | |
314 | ||
315 | sex_confirm.o: $S/sex/sex_confirm.c | |
316 | ${CL} ${INC} $S/sex/sex_confirm.c | |
317 | sex_get.o: $S/sex/sex_get.c | |
318 | ${CL} ${INC} $S/sex/sex_get.c | |
319 | sex_refresh.o: $S/sex/sex_refresh.c | |
320 | ${CL} ${INC} $S/sex/sex_refresh.c | |
321 | sex_screen.o: $S/sex/sex_screen.c | |
322 | ${CL} ${INC} $S/sex/sex_screen.c | |
323 | sex_term.o: $S/sex/sex_term.c | |
324 | ${CL} ${INC} $S/sex/sex_term.c | |
325 | sex_util.o: $S/sex/sex_util.c | |
326 | ${CL} ${INC} $S/sex/sex_util.c | |
327 | ||
328 | getc.o: $S/vi/getc.c | |
329 | ${CL} ${INC} $S/vi/getc.c | |
330 | v_ch.o: $S/vi/v_ch.c | |
331 | ${CL} ${INC} $S/vi/v_ch.c | |
332 | v_delete.o: $S/vi/v_delete.c | |
333 | ${CL} ${INC} $S/vi/v_delete.c | |
334 | v_ex.o: $S/vi/v_ex.c | |
335 | ${CL} ${INC} $S/vi/v_ex.c | |
336 | v_increment.o: $S/vi/v_increment.c | |
337 | ${CL} ${INC} $S/vi/v_increment.c | |
338 | v_init.o: $S/vi/v_init.c | |
339 | ${CL} ${INC} $S/vi/v_init.c | |
340 | v_left.o: $S/vi/v_left.c | |
341 | ${CL} ${INC} $S/vi/v_left.c | |
342 | v_mark.o: $S/vi/v_mark.c | |
343 | ${CL} ${INC} $S/vi/v_mark.c | |
344 | v_match.o: $S/vi/v_match.c | |
345 | ${CL} ${INC} $S/vi/v_match.c | |
346 | v_ntext.o: $S/vi/v_ntext.c | |
347 | ${CL} ${INC} $S/vi/v_ntext.c | |
348 | v_paragraph.o: $S/vi/v_paragraph.c | |
349 | ${CL} ${INC} $S/vi/v_paragraph.c | |
350 | v_put.o: $S/vi/v_put.c | |
351 | ${CL} ${INC} $S/vi/v_put.c | |
352 | v_redraw.o: $S/vi/v_redraw.c | |
353 | ${CL} ${INC} $S/vi/v_redraw.c | |
354 | v_replace.o: $S/vi/v_replace.c | |
355 | ${CL} ${INC} $S/vi/v_replace.c | |
356 | v_right.o: $S/vi/v_right.c | |
357 | ${CL} ${INC} $S/vi/v_right.c | |
358 | v_screen.o: $S/vi/v_screen.c | |
359 | ${CL} ${INC} $S/vi/v_screen.c | |
360 | v_scroll.o: $S/vi/v_scroll.c | |
361 | ${CL} ${INC} $S/vi/v_scroll.c | |
362 | v_search.o: $S/vi/v_search.c | |
363 | ${CL} ${INC} $S/vi/v_search.c | |
364 | v_section.o: $S/vi/v_section.c | |
365 | ${CL} ${INC} $S/vi/v_section.c | |
366 | v_sentence.o: $S/vi/v_sentence.c | |
367 | ${CL} ${INC} $S/vi/v_sentence.c | |
368 | v_status.o: $S/vi/v_status.c | |
369 | ${CL} ${INC} $S/vi/v_status.c | |
370 | v_stop.o: $S/vi/v_stop.c | |
371 | ${CL} ${INC} $S/vi/v_stop.c | |
372 | v_text.o: $S/vi/v_text.c | |
373 | ${CL} ${INC} $S/vi/v_text.c | |
374 | v_ulcase.o: $S/vi/v_ulcase.c | |
375 | ${CL} ${INC} $S/vi/v_ulcase.c | |
376 | v_undo.o: $S/vi/v_undo.c | |
377 | ${CL} ${INC} $S/vi/v_undo.c | |
378 | v_util.o: $S/vi/v_util.c | |
379 | ${CL} ${INC} $S/vi/v_util.c | |
380 | v_word.o: $S/vi/v_word.c | |
381 | ${CL} ${INC} $S/vi/v_word.c | |
382 | v_xchar.o: $S/vi/v_xchar.c | |
383 | ${CL} ${INC} $S/vi/v_xchar.c | |
384 | v_yank.o: $S/vi/v_yank.c | |
385 | ${CL} ${INC} $S/vi/v_yank.c | |
386 | v_z.o: $S/vi/v_z.c | |
387 | ${CL} ${INC} $S/vi/v_z.c | |
388 | v_zexit.o: $S/vi/v_zexit.c | |
389 | ${CL} ${INC} $S/vi/v_zexit.c | |
390 | vcmd.o: $S/vi/vcmd.c | |
391 | ${CL} ${INC} $S/vi/vcmd.c | |
392 | vi.o: $S/vi/vi.c | |
393 | ${CL} ${INC} $S/vi/vi.c | |
394 | ||
fd88f5c5 C |
395 | svi_curses.o: $S/svi/svi_curses.c |
396 | ${CL} ${INC} $S/svi/svi_curses.c | |
ed554bc5 C |
397 | svi_confirm.o: $S/svi/svi_confirm.c |
398 | ${CL} ${INC} $S/svi/svi_confirm.c | |
399 | svi_ex.o: $S/svi/svi_ex.c | |
400 | ${CL} ${INC} $S/svi/svi_ex.c | |
401 | svi_get.o: $S/svi/svi_get.c | |
402 | ${CL} ${INC} $S/svi/svi_get.c | |
403 | svi_line.o: $S/svi/svi_line.c | |
404 | ${CL} ${INC} $S/svi/svi_line.c | |
405 | svi_refresh.o: $S/svi/svi_refresh.c | |
406 | ${CL} ${INC} $S/svi/svi_refresh.c | |
407 | svi_relative.o: $S/svi/svi_relative.c | |
408 | ${CL} ${INC} $S/svi/svi_relative.c | |
409 | svi_screen.o: $S/svi/svi_screen.c | |
410 | ${CL} ${INC} $S/svi/svi_screen.c | |
411 | svi_smap.o: $S/svi/svi_smap.c | |
412 | ${CL} ${INC} $S/svi/svi_smap.c | |
413 | svi_split.o: $S/svi/svi_split.c | |
414 | ${CL} ${INC} $S/svi/svi_split.c | |
fd88f5c5 C |
415 | svi_term.o: $S/svi/svi_term.c |
416 | ${CL} ${INC} $S/svi/svi_term.c | |
ed554bc5 C |
417 | svi_util.o: $S/svi/svi_util.c |
418 | ${CL} ${INC} $S/svi/svi_util.c | |
419 | ||
420 | CINC= -D_CURSES_PRIVATE -Icurses | |
421 | ||
422 | addbytes.o: curses/addbytes.c | |
423 | ${CL} ${CINC} curses/addbytes.c | |
424 | addch.o: curses/addch.c | |
425 | ${CL} ${CINC} curses/addch.c | |
426 | addnstr.o: curses/addnstr.c | |
427 | ${CL} ${CINC} curses/addnstr.c | |
428 | box.o: curses/box.c | |
429 | ${CL} ${CINC} curses/box.c | |
430 | clear.o: curses/clear.c | |
431 | ${CL} ${CINC} curses/clear.c | |
432 | clrtobot.o: curses/clrtobot.c | |
433 | ${CL} ${CINC} curses/clrtobot.c | |
434 | clrtoeol.o: curses/clrtoeol.c | |
435 | ${CL} ${CINC} curses/clrtoeol.c | |
436 | cr_put.o: curses/cr_put.c | |
437 | ${CL} ${CINC} curses/cr_put.c | |
438 | ctrace.o: curses/ctrace.c | |
439 | ${CL} ${CINC} curses/ctrace.c | |
440 | curses.o: curses/curses.c | |
441 | ${CL} ${CINC} curses/curses.c | |
442 | delch.o: curses/delch.c | |
443 | ${CL} ${CINC} curses/delch.c | |
444 | deleteln.o: curses/deleteln.c | |
445 | ${CL} ${CINC} curses/deleteln.c | |
446 | delwin.o: curses/delwin.c | |
447 | ${CL} ${CINC} curses/delwin.c | |
448 | erase.o: curses/erase.c | |
449 | ${CL} ${CINC} curses/erase.c | |
450 | fullname.o: curses/fullname.c | |
451 | ${CL} ${CINC} curses/fullname.c | |
452 | getch.o: curses/getch.c | |
453 | ${CL} ${CINC} curses/getch.c | |
454 | getstr.o: curses/getstr.c | |
455 | ${CL} ${CINC} curses/getstr.c | |
456 | cur_hash.o: curses/cur_hash.c | |
457 | ${CL} ${CINC} curses/cur_hash.c | |
458 | id_subwins.o: curses/id_subwins.c | |
459 | ${CL} ${CINC} curses/id_subwins.c | |
460 | idlok.o: curses/idlok.c | |
461 | ${CL} ${CINC} curses/idlok.c | |
462 | initscr.o: curses/initscr.c | |
463 | ${CL} ${CINC} curses/initscr.c | |
464 | insch.o: curses/insch.c | |
465 | ${CL} ${CINC} curses/insch.c | |
466 | insertln.o: curses/insertln.c | |
467 | ${CL} ${CINC} curses/insertln.c | |
468 | longname.o: curses/longname.c | |
469 | ${CL} ${CINC} curses/longname.c | |
470 | move.o: curses/move.c | |
471 | ${CL} ${CINC} curses/move.c | |
472 | mvwin.o: curses/mvwin.c | |
473 | ${CL} ${CINC} curses/mvwin.c | |
474 | newwin.o: curses/newwin.c | |
475 | ${CL} ${CINC} curses/newwin.c | |
476 | overlay.o: curses/overlay.c | |
477 | ${CL} ${CINC} curses/overlay.c | |
478 | overwrite.o: curses/overwrite.c | |
479 | ${CL} ${CINC} curses/overwrite.c | |
480 | printw.o: curses/printw.c | |
481 | ${CL} ${CINC} curses/printw.c | |
482 | putchar.o: curses/putchar.c | |
483 | ${CL} ${CINC} curses/putchar.c | |
484 | refresh.o: curses/refresh.c | |
485 | ${CL} ${CINC} curses/refresh.c | |
486 | scanw.o: curses/scanw.c | |
487 | ${CL} ${CINC} curses/scanw.c | |
488 | scroll.o: curses/scroll.c | |
489 | ${CL} ${CINC} curses/scroll.c | |
490 | setterm.o: curses/setterm.c | |
491 | ${CL} ${CINC} curses/setterm.c | |
492 | standout.o: curses/standout.c | |
493 | ${CL} ${CINC} curses/standout.c | |
494 | toucholap.o: curses/toucholap.c | |
495 | ${CL} ${CINC} curses/toucholap.c | |
496 | touchwin.o: curses/touchwin.c | |
497 | ${CL} ${CINC} curses/touchwin.c | |
498 | tscroll.o: curses/tscroll.c | |
499 | ${CL} ${CINC} curses/tscroll.c | |
500 | tstp.o: curses/tstp.c | |
501 | ${CL} ${CINC} curses/tstp.c | |
502 | tty.o: curses/tty.c | |
503 | ${CL} ${CINC} curses/tty.c | |
504 | unctrl.o: curses/unctrl.c | |
505 | ${CL} ${CINC} curses/unctrl.c | |
506 | ||
507 | xaw_screen.o: $S/xaw/xaw_screen.c | |
508 | ${CL} ${INC} $S/xaw/xaw_screen.c | |
509 | ||
510 | # Random replacement and workaround sources. | |
511 | Xaddnstr.o: clib/Xaddnstr.c | |
512 | ${CL} clib/Xaddnstr.c | |
513 | bsearch.o: clib/bsearch.c | |
514 | ${CL} clib/bsearch.c | |
515 | err.o: clib/err.c | |
516 | ${CL} clib/err.c | |
517 | fchmod.o: clib/fchmod.c | |
518 | ${CL} ${INC} clib/fchmod.c | |
ed554bc5 C |
519 | fwopen.o: clib/fwopen.c |
520 | ${CL} ${INC} clib/fwopen.c | |
521 | addidlok.o: clib/addidlok.c | |
522 | ${CL} clib/addidlok.c | |
ed554bc5 C |
523 | memchr.o: clib/memchr.c |
524 | ${CL} clib/memchr.c | |
525 | memmove.o: clib/memmove.c | |
526 | ${CL} -DMEMMOVE clib/memmove.c | |
527 | memset.o: clib/memset.c | |
528 | ${CL} clib/memset.c | |
529 | mktemp.o: clib/mktemp.c | |
530 | ${CL} clib/mktemp.c | |
531 | pty.o: clib/pty.c | |
532 | ${CL} clib/pty.c | |
533 | pty_s5r4.o: clib/pty_s5r4.c | |
534 | ${CL} clib/pty_s5r4.c | |
ed554bc5 C |
535 | siglist.o: clib/siglist.c |
536 | ${CL} clib/siglist.c | |
537 | snprintf.o: clib/snprintf.c | |
538 | ${CL} clib/snprintf.c | |
539 | strdup.o: clib/strdup.c | |
540 | ${CL} clib/strdup.c | |
541 | strerror.o: clib/strerror.c | |
542 | ${CL} clib/strerror.c | |
fd88f5c5 C |
543 | strpbrk.o: clib/strpbrk.c |
544 | ${CL} clib/strpbrk.c | |
ed554bc5 C |
545 | strsep.o: clib/strsep.c |
546 | ${CL} clib/strsep.c | |
547 | strtoul.o: clib/strtoul.c | |
548 | ${CL} clib/strtoul.c | |
549 | ||
550 | # Local replacement and workaround sources. | |
fd88f5c5 C |
551 | force_endwin.o: local/force_endwin.c |
552 | ${CL} ${INC} local/force_endwin.c | |
ed554bc5 C |
553 | makebuf.o: local/makebuf.c |
554 | ${CL} -Ilocal local/makebuf.c | |
555 | setvbuf.o: local/setvbuf.c | |
556 | ${CL} -Ilocal local/setvbuf.c |