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