MALL needs to include @LIBOBJS@ so that we get replacement library
[nvi.git] / dist / Makefile.in
blob3e5b6cfcfb83214ab0c35799cfce0eba27ce1ea7
1 # $Id: Makefile.in,v 8.90 1996/12/16 17:29:57 bostic Exp $ (Berkeley) $Date: 1996/12/16 17:29:57 $
3 srcdir= @srcdir@/..
4 CC= @CC@
5 OPTFLAG=@OPTFLAG@
6 CFLAGS= -c $(OPTFLAG) @CFLAGS@ -I. -I$(srcdir)/include @CPPFLAGS@
7 LDFLAGS=@LDFLAGS@
8 PERL= @vi_cv_path_perl@
9 PERLLIB=@vi_cv_perllib@
10 SHRPENV=@shrpenv@
12 ar= @vi_cv_path_ar@
13 chmod= @vi_cv_path_chmod@
14 cp= @vi_cv_path_cp@
15 ln= @vi_cv_path_ln@
16 mkdir= @vi_cv_path_mkdir@
17 ranlib= @vi_cv_path_ranlib@
18 rm= @vi_cv_path_rm@
19 strip= @vi_cv_path_strip@
21 # Objects used to build the ex/vi editor.
22 CLOBJS= cl_bsd.o cl_funcs.o cl_main.o cl_read.o cl_screen.o cl_term.o
23 COBJS= addbytes.o addch.o box.o clear.o clrtobot.o clrtoeol.o \
24 cr_put.o ctrace.o cur_hash.o curses.o delch.o deleteln.o delwin.o \
25 erase.o fullname.o getch.o getstr.o id_subwins.o idlok.o initscr.o \
26 insch.o insertln.o longname.o move.o mvwin.o newwin.o overlay.o \
27 overwrite.o putchar.o refresh.o scroll.o setterm.o standout.o \
28 toucholap.o touchwin.o tscroll.o tstp.o tty.o unctrl.o waddnstr.o
29 DBOBJS= db.o mpool.o \
30 bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \
31 bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o \
32 bt_split.o bt_utils.o \
33 rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o \
34 rec_search.o rec_seq.o rec_utils.o
35 IPOBJS= ip_funcs.o ip_main.o ip_read.o ip_screen.o ip_send.o ip_term.o
36 REOBJS= regcomp.o regerror.o regexec.o regfree.o
37 VIOBJS= api.o cut.o delete.o ex.o ex_abbrev.o ex_append.o ex_args.o \
38 ex_argv.o ex_at.o ex_bang.o ex_cd.o ex_cmd.o ex_cscope.o \
39 ex_delete.o ex_display.o ex_edit.o ex_equal.o ex_file.o \
40 ex_filter.o ex_global.o ex_init.o ex_join.o ex_map.o ex_mark.o \
41 ex_mkexrc.o ex_move.o ex_open.o ex_perl.o ex_preserve.o ex_print.o \
42 ex_put.o ex_quit.o ex_read.o ex_screen.o ex_script.o ex_set.o \
43 ex_shell.o ex_shift.o ex_source.o ex_stop.o ex_subst.o ex_tag.o \
44 ex_tcl.o ex_txt.o ex_undo.o ex_usage.o ex_util.o ex_version.o \
45 ex_visual.o ex_write.o ex_yank.o ex_z.o exf.o getc.o key.o line.o \
46 log.o main.o mark.o msg.o options.o options_f.o put.o recover.o \
47 screen.o search.o seq.o trace.o util.o v_at.o v_ch.o v_cmd.o \
48 v_delete.o v_event.o v_ex.o v_increment.o v_init.o v_itxt.o \
49 v_left.o v_mark.o v_match.o v_paragraph.o v_put.o v_redraw.o \
50 v_replace.o v_right.o v_screen.o v_scroll.o v_search.o v_section.o \
51 v_sentence.o v_status.o v_txt.o v_ulcase.o v_undo.o v_util.o \
52 v_word.o v_xchar.o v_yank.o v_z.o v_zexit.o vi.o vs_line.o \
53 vs_msg.o vs_refresh.o vs_relative.o vs_smap.o vs_split.o
55 all: vi @vi_motif@
57 VIALL= $(CLOBJS) $(IPOBJS) $(VIOBJS) @cobjs@ @LIBOBJS@
58 vi ex: $(VIALL)
59 $(SHRPENV) $(CC) $(LDFLAGS) -o $@ $(VIALL) @LIBS@
60 -$(rm) -f ex
61 $(ln) $@ ex
63 MALL= m_main.o m_cde.o trace.o libmvi.a @LIBOBJS@
64 vi_motif: $(MALL)
65 $(SHRPENV) $(CC) $(LDFLAGS) -o $@ $(MALL) @MOTIFLIBS@
67 MLIB= ip_run.o ip_send.o ip_trans.o m_copypaste.o m_func.o m_menu.o \
68 m_options.o m_prompt.o m_ruler.o m_search.o m_tags.o m_util.o \
69 m_vi.o xtabbed.o
70 libmvi.a: $(MLIB)
71 $(rm) -f $@
72 $(ar) cq $@ $(MLIB)
73 [ ! -f $(ranlib) ] || $(ranlib) $@
75 prefix= @prefix@
76 sprefix=@prefix@
77 bindir= @bindir@
78 datadir=@datadir@
79 libdir= @libdir@
80 mandir= @mandir@
81 exec_prefix=@exec_prefix@
83 dmode= 755
84 emode= 555
85 fmode= 444
87 transform=@program_transform_name@
89 install: all install_common
90 @echo "Installing vi, ex, view: $(bindir) ..."
91 @[ -d $(bindir) ] || \
92 ($(mkdir) $(bindir) && $(chmod) $(dmode) $(bindir))
93 @cd $(bindir) && $(rm) -f `echo vi | sed '$(transform)'`
94 @$(cp) vi $(bindir)/`echo vi | sed '$(transform)'`
95 @cd $(bindir) && [ -f $(strip) ] && \
96 $(strip) `echo vi | sed '$(transform)'`
97 @cd $(bindir) && $(chmod) $(emode) `echo vi | sed '$(transform)'`
98 @cd $(bindir) && $(rm) -f `echo ex | sed '$(transform)'`
99 @cd $(bindir) && $(rm) -f `echo view | sed '$(transform)'`
100 @cd $(bindir) && $(ln) \
101 `echo vi | sed '$(transform)'` `echo ex | sed '$(transform)'`
102 @cd $(bindir) && $(ln) \
103 `echo vi | sed '$(transform)'` `echo view | sed '$(transform)'`
104 @[ ! -f vi_motif ] || { \
105 echo "Installing vi_motif: $(bindir) ..."; \
106 (cd $(bindir) && \
107 $(rm) -f `echo vi_motif | sed '$(transform)'`); \
108 $(cp) vi_motif \
109 $(bindir)/`echo vi_motif | sed '$(transform)'`; \
110 (cd $(bindir) && [ -f $(strip) ] && \
111 $(strip) `echo vi_motif | sed '$(transform)'`); \
112 (cd $(bindir) && \
113 $(chmod) $(emode) `echo vi_motif | sed '$(transform)'`); \
115 @[ ! -f libmvi.a ] || { \
116 echo "Installing vi motif library: $(libdir) ..."; \
117 [ -d $(libdir) ] || \
118 ($(mkdir) $(libdir) && $(chmod) $(dmode) $(libdir)); \
119 (cd $(libdir) && $(rm) -f libmvi.a vi_mextern.h); \
120 $(cp) -p libmvi.a \
121 $(srcdir)/motif_l/vi_mextern.h $(libdir); \
122 (cd $(libdir) && $(chmod) $(fmode) libmvi.a vi_mextern.h); \
124 @[ -d $(mandir) ] || \
125 ($(mkdir) $(mandir) && $(chmod) $(dmode) $(mandir))
126 @[ -d $(mandir)/cat1 ] || \
127 ($(mkdir) $(mandir)/cat1 && $(chmod) $(dmode) $(mandir)/cat1)
128 @echo "Installing man pages: $(mandir) ..."
129 @cd $(mandir)/cat1 && $(rm) -f `echo vi.0 | sed '$(transform)'`
130 @$(cp) $(srcdir)/docs/USD.doc/vi.man/vi.0 \
131 $(mandir)/cat1/`echo vi.0 | sed '$(transform)'`
132 @cd $(mandir)/cat1 && $(chmod) $(fmode) `echo vi.0 | sed '$(transform)'`
133 @cd $(mandir)/cat1 && $(rm) -f `echo ex.0 | sed '$(transform)'`
134 @cd $(mandir)/cat1 && $(rm) -f `echo view.0 | sed '$(transform)'`
135 @cd $(mandir)/cat1 && $(ln) \
136 `echo vi.0 | sed '$(transform)'` `echo ex.0 | sed '$(transform)'`
137 @cd $(mandir)/cat1 && $(ln) \
138 `echo vi.0 | sed '$(transform)'` `echo view.0 | sed '$(transform)'`
139 @[ -d $(mandir)/man1 ] || \
140 ($(mkdir) $(mandir)/man1 && $(chmod) $(dmode) $(mandir)/man1)
141 @cd $(mandir)/man1 && $(rm) -f `echo vi.1 | sed '$(transform)'`
142 @$(cp) $(srcdir)/docs/USD.doc/vi.man/vi.1 \
143 $(mandir)/man1/`echo vi.1 | sed '$(transform)'`
144 @cd $(mandir)/man1 && $(chmod) $(fmode) `echo vi.1 | sed '$(transform)'`
145 @cd $(mandir)/man1 && $(rm) -f `echo ex.1 | sed '$(transform)'`
146 @cd $(mandir)/man1 && $(rm) -f `echo view.1 | sed '$(transform)'`
147 @cd $(mandir)/man1 && $(ln) \
148 `echo vi.1 | sed '$(transform)'` `echo ex.1 | sed '$(transform)'`
149 @cd $(mandir)/man1 && $(ln) \
150 `echo vi.1 | sed '$(transform)'` `echo view.1 | sed '$(transform)'`
152 cat= dutch english french german ru_SU.KOI8-R spanish swedish
153 install_common:
154 @[ $(sprefix) = $(prefix) ] || \
155 (echo 'The value of prefix may not be set when installing'; \
156 echo 'vi, because its value is compiled into the binaries.'; \
157 echo 'To change prefix you must reconfigure and rebuild.'; \
158 exit 1)
159 @[ -f $(chmod) ] || (echo 'chmod not found.'; exit 1)
160 @[ -f $(cp) ] || (echo 'cp not found.'; exit 1)
161 @[ -f $(ln) ] || (echo 'ln not found.'; exit 1)
162 @[ -f $(mkdir) ] || (echo 'mkdir not found.'; exit 1)
163 @[ -f $(rm) ] || (echo 'rm not found.'; exit 1)
164 @[ -d $(prefix) ] || \
165 ($(mkdir) $(prefix) && $(chmod) $(dmode) $(prefix))
166 @[ -d $(exec_prefix) ] || \
167 ($(mkdir) $(exec_prefix) && $(chmod) $(dmode) $(exec_prefix))
168 @[ -d $(datadir) ] || \
169 ($(mkdir) $(datadir) && $(chmod) $(dmode) $(datadir))
170 @$(rm) -rf $(datadir)/vi
171 @$(mkdir) $(datadir)/vi && $(chmod) $(dmode) $(datadir)/vi
172 @echo "Installing message catalogs: $(datadir)/vi/catalog ..."
173 @$(mkdir) $(datadir)/vi/catalog && \
174 $(chmod) $(dmode) $(datadir)/vi/catalog
175 @(cd $(srcdir)/catalog && $(cp) $(cat) $(datadir)/vi/catalog && \
176 cd $(datadir)/vi/catalog && $(chmod) $(fmode) *)
177 @echo "Installing Perl scripts: $(datadir)/vi/perl ..."
178 @$(mkdir) $(datadir)/vi/perl && $(chmod) $(dmode) $(datadir)/vi/perl
179 @[ ! -f VI.pm ] || \
180 ($(cp) VI.pm $(datadir)/vi/perl && \
181 (cd $(datadir)/vi/perl && $(chmod) $(fmode) VI.pm))
182 @(cd $(srcdir)/perl_scripts && $(cp) *.pl $(datadir)/vi/perl && \
183 cd $(datadir)/vi/perl && $(chmod) $(fmode) *.pl)
184 @echo "Installing Tcl scripts: $(datadir)/vi/tcl ..."
185 @$(mkdir) $(datadir)/vi/tcl && $(chmod) $(dmode) $(datadir)/vi/tcl
186 @(cd $(srcdir)/tcl_scripts && $(cp) *.tcl $(datadir)/vi/tcl && \
187 cd $(datadir)/vi/tcl && $(chmod) $(fmode) *.tcl)
188 @echo "Installing recover script: $(datadir)/vi/recover ..."
189 @($(cp) recover $(datadir)/vi/recover && \
190 $(chmod) $(emode) $(datadir)/vi/recover)
192 uninstall:
193 $(rm) -rf $(datadir)/vi
194 cd $(bindir) && $(rm) -f `echo ex | sed '$(transform)'`
195 cd $(bindir) && $(rm) -f `echo vi | sed '$(transform)'`
196 cd $(bindir) && $(rm) -f `echo view | sed '$(transform)'`
197 cd $(mandir)/cat1 && $(rm) -f `echo ex.0 | sed '$(transform)'`
198 cd $(mandir)/cat1 && $(rm) -f `echo vi.0 | sed '$(transform)'`
199 cd $(mandir)/cat1 && $(rm) -f `echo view.0 | sed '$(transform)'`
200 cd $(mandir)/man1 && $(rm) -f `echo ex.1 | sed '$(transform)'`
201 cd $(mandir)/man1 && $(rm) -f `echo vi.1 | sed '$(transform)'`
202 cd $(mandir)/man1 && $(rm) -f `echo view.1 | sed '$(transform)'`
204 docs:
205 cd $(srcdir)/docs/USD.doc/vi.ref && $(MAKE)
206 cd $(srcdir)/docs/USD.doc/vi.man && $(MAKE)
207 cd $(srcdir)/docs/USD.doc/edit && $(MAKE)
208 cd $(srcdir)/docs/USD.doc/exref && $(MAKE)
209 cd $(srcdir)/docs/USD.doc/vitut && $(MAKE)
211 clean:
212 -rm -f $(CLOBJS) $(COBJS) $(DBOBJS)
213 -rm -f $(IPOBJS) $(MLIB) $(REOBJS)
214 -rm -f $(VIOBJS)
215 -rm -f *.o memcpy.c perl.c *.core core vi ex vi_motif libmvi.a
217 cleandocs:
218 cd $(srcdir)/docs/USD.doc/vi.ref && $(MAKE) clean
219 cd $(srcdir)/docs/USD.doc/vi.man && $(MAKE) clean
220 cd $(srcdir)/docs/USD.doc/edit && $(MAKE) clean
221 cd $(srcdir)/docs/USD.doc/exref && $(MAKE) clean
222 cd $(srcdir)/docs/USD.doc/vitut && $(MAKE) clean
224 distclean maintainer-clean realclean: clean cleandocs
225 -rm -f Makefile config.cache config.h config.log config.status
226 -rm -f pathnames.h port.h
228 # Vi curses sources.
229 cl_bsd.o: $(srcdir)/cl/cl_bsd.c
230 $(CC) $(CFLAGS) $?
231 cl_funcs.o: $(srcdir)/cl/cl_funcs.c
232 $(CC) $(CFLAGS) $?
233 cl_main.o: $(srcdir)/cl/cl_main.c
234 $(CC) $(CFLAGS) $?
235 cl_read.o: $(srcdir)/cl/cl_read.c
236 $(CC) $(CFLAGS) $?
237 cl_screen.o: $(srcdir)/cl/cl_screen.c
238 $(CC) $(CFLAGS) $?
239 cl_term.o: $(srcdir)/cl/cl_term.c
240 $(CC) $(CFLAGS) $?
242 # Vi IP sources.
243 ip_funcs.o: $(srcdir)/ip/ip_funcs.c
244 $(CC) $(CFLAGS) $?
245 ip_main.o: $(srcdir)/ip/ip_main.c
246 $(CC) $(CFLAGS) $?
247 ip_read.o: $(srcdir)/ip/ip_read.c
248 $(CC) $(CFLAGS) $?
249 ip_screen.o: $(srcdir)/ip/ip_screen.c
250 $(CC) $(CFLAGS) $?
251 ip_term.o: $(srcdir)/ip/ip_term.c
252 $(CC) $(CFLAGS) $?
254 # VI is the binary that the client programs run.
255 VI=-DVI=\"$(bindir)/`echo vi | sed '$(transform)'`\"
257 # Shared IP client sources.
258 ip_run.o: $(srcdir)/ipc/ip_run.c
259 $(CC) $(VI) $(CFLAGS) $?
260 ip_send.o: $(srcdir)/ipc/ip_send.c
261 $(CC) $(CFLAGS) $?
262 ip_trans.o: $(srcdir)/ipc/ip_trans.c
263 $(CC) $(CFLAGS) $?
265 # Motif IP standalone sources.
266 m_main.o: $(srcdir)/motif/m_main.c
267 $(CC) $(CFLAGS) @XINCS@ $?
268 m_cde.o: $(srcdir)/motif/m_cde.c
269 $(CC) $(CFLAGS) @XINCS@ $?
271 # Motif IP client sources.
272 m_copypaste.o: $(srcdir)/motif_l/m_copypaste.c
273 $(CC) $(CFLAGS) @XINCS@ $?
274 m_func.o: $(srcdir)/motif_l/m_func.c
275 $(CC) $(CFLAGS) @XINCS@ $?
276 m_options.o: $(srcdir)/motif_l/m_options.c
277 $(CC) $(CFLAGS) @XINCS@ $?
278 m_menu.o: $(srcdir)/motif_l/m_menu.c
279 $(CC) $(CFLAGS) @XINCS@ $?
280 m_prompt.o: $(srcdir)/motif_l/m_prompt.c
281 $(CC) $(CFLAGS) @XINCS@ $?
282 m_ruler.o: $(srcdir)/motif_l/m_ruler.c
283 $(CC) $(CFLAGS) @XINCS@ $?
284 m_search.o: $(srcdir)/motif_l/m_search.c
285 $(CC) $(CFLAGS) @XINCS@ $?
286 m_tags.o: $(srcdir)/motif_l/m_tags.c
287 $(CC) $(CFLAGS) @XINCS@ $?
288 m_util.o: $(srcdir)/motif_l/m_util.c
289 $(CC) $(CFLAGS) @XINCS@ $?
290 m_vi.o: $(srcdir)/motif_l/m_vi.c
291 $(CC) $(CFLAGS) @XINCS@ $?
292 xtabbed.o: $(srcdir)/motif_l/xtabbed.c
293 $(CC) $(CFLAGS) @XINCS@ $?
295 # Vi Tcl/Perl interpreter sources.
296 perl.c: $(srcdir)/perl_api/perl.xs $(srcdir)/perl_api/typemap
297 echo "#define _PATH_PERLSCRIPTS \"$(datadir)/vi/perl\"" > $@
298 $(PERL) $(PERLLIB)/ExtUtils/xsubpp -typemap \
299 $(PERLLIB)/ExtUtils/typemap $(srcdir)/perl_api/perl.xs >> $@
300 ($(PERL) -ne 'print "sub $$1 {\$$curscr->$$1(\@_)}\n" \
301 if /newXS\("VI::([^":]*)"/;' $@ ; echo "1;") > VI.pm
302 perl.o: perl.c
303 $(CC) $(CFLAGS) $?
304 perlsfio.o: $(srcdir)/perl_api/perlsfio.c
305 $(CC) $(CFLAGS) $?
306 tcl.o: $(srcdir)/tcl_api/tcl.c
307 $(CC) $(CFLAGS) $?
309 # Vi sources.
310 api.o: $(srcdir)/common/api.c
311 $(CC) $(CFLAGS) $?
312 cut.o: $(srcdir)/common/cut.c
313 $(CC) $(CFLAGS) $?
314 delete.o: $(srcdir)/common/delete.c
315 $(CC) $(CFLAGS) $?
316 exf.o: $(srcdir)/common/exf.c
317 $(CC) $(CFLAGS) $?
318 key.o: $(srcdir)/common/key.c
319 $(CC) $(CFLAGS) $?
320 line.o: $(srcdir)/common/line.c
321 $(CC) $(CFLAGS) $?
322 log.o: $(srcdir)/common/log.c
323 $(CC) $(CFLAGS) $?
324 main.o: $(srcdir)/common/main.c
325 $(CC) $(CFLAGS) $?
326 mark.o: $(srcdir)/common/mark.c
327 $(CC) $(CFLAGS) $?
328 msg.o: $(srcdir)/common/msg.c
329 $(CC) $(CFLAGS) $?
330 options.o: $(srcdir)/common/options.c
331 $(CC) $(CFLAGS) $?
332 options_f.o: $(srcdir)/common/options_f.c
333 $(CC) $(CFLAGS) $?
334 put.o: $(srcdir)/common/put.c
335 $(CC) $(CFLAGS) $?
336 recover.o: $(srcdir)/common/recover.c
337 $(CC) $(CFLAGS) $?
338 screen.o: $(srcdir)/common/screen.c
339 $(CC) $(CFLAGS) $?
340 search.o: $(srcdir)/common/search.c
341 $(CC) $(CFLAGS) $?
342 seq.o: $(srcdir)/common/seq.c
343 $(CC) $(CFLAGS) $?
344 trace.o: $(srcdir)/common/trace.c
345 $(CC) $(CFLAGS) $?
346 util.o: $(srcdir)/common/util.c
347 $(CC) $(CFLAGS) $?
348 ex.o: $(srcdir)/ex/ex.c
349 $(CC) $(CFLAGS) $?
350 ex_abbrev.o: $(srcdir)/ex/ex_abbrev.c
351 $(CC) $(CFLAGS) $?
352 ex_append.o: $(srcdir)/ex/ex_append.c
353 $(CC) $(CFLAGS) $?
354 ex_args.o: $(srcdir)/ex/ex_args.c
355 $(CC) $(CFLAGS) $?
356 ex_argv.o: $(srcdir)/ex/ex_argv.c
357 $(CC) $(CFLAGS) $?
358 ex_at.o: $(srcdir)/ex/ex_at.c
359 $(CC) $(CFLAGS) $?
360 ex_bang.o: $(srcdir)/ex/ex_bang.c
361 $(CC) $(CFLAGS) $?
362 ex_cd.o: $(srcdir)/ex/ex_cd.c
363 $(CC) $(CFLAGS) $?
364 ex_cmd.o: $(srcdir)/ex/ex_cmd.c
365 $(CC) $(CFLAGS) $?
366 ex_cscope.o: $(srcdir)/ex/ex_cscope.c
367 $(CC) $(CFLAGS) $?
368 ex_delete.o: $(srcdir)/ex/ex_delete.c
369 $(CC) $(CFLAGS) $?
370 ex_digraph.o: $(srcdir)/ex/ex_digraph.c
371 $(CC) $(CFLAGS) $?
372 ex_display.o: $(srcdir)/ex/ex_display.c
373 $(CC) $(CFLAGS) $?
374 ex_edit.o: $(srcdir)/ex/ex_edit.c
375 $(CC) $(CFLAGS) $?
376 ex_equal.o: $(srcdir)/ex/ex_equal.c
377 $(CC) $(CFLAGS) $?
378 ex_file.o: $(srcdir)/ex/ex_file.c
379 $(CC) $(CFLAGS) $?
380 ex_filter.o: $(srcdir)/ex/ex_filter.c
381 $(CC) $(CFLAGS) $?
382 ex_global.o: $(srcdir)/ex/ex_global.c
383 $(CC) $(CFLAGS) $?
384 ex_init.o: $(srcdir)/ex/ex_init.c
385 $(CC) $(CFLAGS) $?
386 ex_join.o: $(srcdir)/ex/ex_join.c
387 $(CC) $(CFLAGS) $?
388 ex_map.o: $(srcdir)/ex/ex_map.c
389 $(CC) $(CFLAGS) $?
390 ex_mark.o: $(srcdir)/ex/ex_mark.c
391 $(CC) $(CFLAGS) $?
392 ex_mkexrc.o: $(srcdir)/ex/ex_mkexrc.c
393 $(CC) $(CFLAGS) $?
394 ex_move.o: $(srcdir)/ex/ex_move.c
395 $(CC) $(CFLAGS) $?
396 ex_open.o: $(srcdir)/ex/ex_open.c
397 $(CC) $(CFLAGS) $?
398 ex_perl.o: $(srcdir)/ex/ex_perl.c
399 $(CC) $(CFLAGS) $?
400 ex_preserve.o: $(srcdir)/ex/ex_preserve.c
401 $(CC) $(CFLAGS) $?
402 ex_print.o: $(srcdir)/ex/ex_print.c
403 $(CC) $(CFLAGS) $?
404 ex_put.o: $(srcdir)/ex/ex_put.c
405 $(CC) $(CFLAGS) $?
406 ex_quit.o: $(srcdir)/ex/ex_quit.c
407 $(CC) $(CFLAGS) $?
408 ex_read.o: $(srcdir)/ex/ex_read.c
409 $(CC) $(CFLAGS) $?
410 ex_screen.o: $(srcdir)/ex/ex_screen.c
411 $(CC) $(CFLAGS) $?
412 ex_script.o: $(srcdir)/ex/ex_script.c
413 $(CC) $(CFLAGS) $?
414 ex_set.o: $(srcdir)/ex/ex_set.c
415 $(CC) $(CFLAGS) $?
416 ex_shell.o: $(srcdir)/ex/ex_shell.c
417 $(CC) $(CFLAGS) $?
418 ex_shift.o: $(srcdir)/ex/ex_shift.c
419 $(CC) $(CFLAGS) $?
420 ex_source.o: $(srcdir)/ex/ex_source.c
421 $(CC) $(CFLAGS) $?
422 ex_stop.o: $(srcdir)/ex/ex_stop.c
423 $(CC) $(CFLAGS) $?
424 ex_subst.o: $(srcdir)/ex/ex_subst.c
425 $(CC) $(CFLAGS) $?
426 ex_tag.o: $(srcdir)/ex/ex_tag.c
427 $(CC) $(CFLAGS) $?
428 ex_tcl.o: $(srcdir)/ex/ex_tcl.c
429 $(CC) $(CFLAGS) $?
430 ex_txt.o: $(srcdir)/ex/ex_txt.c
431 $(CC) $(CFLAGS) $?
432 ex_undo.o: $(srcdir)/ex/ex_undo.c
433 $(CC) $(CFLAGS) $?
434 ex_usage.o: $(srcdir)/ex/ex_usage.c
435 $(CC) $(CFLAGS) $?
436 ex_util.o: $(srcdir)/ex/ex_util.c
437 $(CC) $(CFLAGS) $?
438 ex_version.o: $(srcdir)/ex/ex_version.c
439 $(CC) $(CFLAGS) $?
440 ex_visual.o: $(srcdir)/ex/ex_visual.c
441 $(CC) $(CFLAGS) $?
442 ex_write.o: $(srcdir)/ex/ex_write.c
443 $(CC) $(CFLAGS) $?
444 ex_yank.o: $(srcdir)/ex/ex_yank.c
445 $(CC) $(CFLAGS) $?
446 ex_z.o: $(srcdir)/ex/ex_z.c
447 $(CC) $(CFLAGS) $?
448 getc.o: $(srcdir)/vi/getc.c
449 $(CC) $(CFLAGS) $?
450 v_at.o: $(srcdir)/vi/v_at.c
451 $(CC) $(CFLAGS) $?
452 v_ch.o: $(srcdir)/vi/v_ch.c
453 $(CC) $(CFLAGS) $?
454 v_cmd.o: $(srcdir)/vi/v_cmd.c
455 $(CC) $(CFLAGS) $?
456 v_delete.o: $(srcdir)/vi/v_delete.c
457 $(CC) $(CFLAGS) $?
458 v_event.o: $(srcdir)/vi/v_event.c
459 $(CC) $(CFLAGS) $?
460 v_ex.o: $(srcdir)/vi/v_ex.c
461 $(CC) $(CFLAGS) $?
462 v_increment.o: $(srcdir)/vi/v_increment.c
463 $(CC) $(CFLAGS) $?
464 v_init.o: $(srcdir)/vi/v_init.c
465 $(CC) $(CFLAGS) $?
466 v_itxt.o: $(srcdir)/vi/v_itxt.c
467 $(CC) $(CFLAGS) $?
468 v_left.o: $(srcdir)/vi/v_left.c
469 $(CC) $(CFLAGS) $?
470 v_mark.o: $(srcdir)/vi/v_mark.c
471 $(CC) $(CFLAGS) $?
472 v_match.o: $(srcdir)/vi/v_match.c
473 $(CC) $(CFLAGS) $?
474 v_paragraph.o: $(srcdir)/vi/v_paragraph.c
475 $(CC) $(CFLAGS) $?
476 v_put.o: $(srcdir)/vi/v_put.c
477 $(CC) $(CFLAGS) $?
478 v_redraw.o: $(srcdir)/vi/v_redraw.c
479 $(CC) $(CFLAGS) $?
480 v_replace.o: $(srcdir)/vi/v_replace.c
481 $(CC) $(CFLAGS) $?
482 v_right.o: $(srcdir)/vi/v_right.c
483 $(CC) $(CFLAGS) $?
484 v_screen.o: $(srcdir)/vi/v_screen.c
485 $(CC) $(CFLAGS) $?
486 v_scroll.o: $(srcdir)/vi/v_scroll.c
487 $(CC) $(CFLAGS) $?
488 v_search.o: $(srcdir)/vi/v_search.c
489 $(CC) $(CFLAGS) $?
490 v_section.o: $(srcdir)/vi/v_section.c
491 $(CC) $(CFLAGS) $?
492 v_sentence.o: $(srcdir)/vi/v_sentence.c
493 $(CC) $(CFLAGS) $?
494 v_status.o: $(srcdir)/vi/v_status.c
495 $(CC) $(CFLAGS) $?
496 v_txt.o: $(srcdir)/vi/v_txt.c
497 $(CC) -c @no_op_OPTFLAG@ @CFLAGS@ -I. -I$(srcdir)/include @CPPFLAGS@ $?
498 v_ulcase.o: $(srcdir)/vi/v_ulcase.c
499 $(CC) $(CFLAGS) $?
500 v_undo.o: $(srcdir)/vi/v_undo.c
501 $(CC) $(CFLAGS) $?
502 v_util.o: $(srcdir)/vi/v_util.c
503 $(CC) $(CFLAGS) $?
504 v_word.o: $(srcdir)/vi/v_word.c
505 $(CC) $(CFLAGS) $?
506 v_xchar.o: $(srcdir)/vi/v_xchar.c
507 $(CC) $(CFLAGS) $?
508 v_yank.o: $(srcdir)/vi/v_yank.c
509 $(CC) $(CFLAGS) $?
510 v_z.o: $(srcdir)/vi/v_z.c
511 $(CC) $(CFLAGS) $?
512 v_zexit.o: $(srcdir)/vi/v_zexit.c
513 $(CC) $(CFLAGS) $?
514 vi.o: $(srcdir)/vi/vi.c
515 $(CC) $(CFLAGS) $?
516 vs_line.o: $(srcdir)/vi/vs_line.c
517 $(CC) $(CFLAGS) $?
518 vs_msg.o: $(srcdir)/vi/vs_msg.c
519 $(CC) $(CFLAGS) $?
520 vs_refresh.o: $(srcdir)/vi/vs_refresh.c
521 $(CC) $(CFLAGS) $?
522 vs_relative.o: $(srcdir)/vi/vs_relative.c
523 $(CC) $(CFLAGS) $?
524 vs_smap.o: $(srcdir)/vi/vs_smap.c
525 $(CC) $(CFLAGS) $?
526 vs_split.o: $(srcdir)/vi/vs_split.c
527 $(CC) $(CFLAGS) $?
529 # Curses sources.
530 addbytes.o: $(srcdir)/curses/addbytes.c
531 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
532 addch.o: $(srcdir)/curses/addch.c
533 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
534 box.o: $(srcdir)/curses/box.c
535 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
536 clear.o: $(srcdir)/curses/clear.c
537 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
538 clrtobot.o: $(srcdir)/curses/clrtobot.c
539 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
540 clrtoeol.o: $(srcdir)/curses/clrtoeol.c
541 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
542 cr_put.o: $(srcdir)/curses/cr_put.c
543 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
544 ctrace.o: $(srcdir)/curses/ctrace.c
545 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
546 cur_hash.o: $(srcdir)/curses/cur_hash.c
547 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
548 curses.o: $(srcdir)/curses/curses.c
549 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
550 delch.o: $(srcdir)/curses/delch.c
551 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
552 deleteln.o: $(srcdir)/curses/deleteln.c
553 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
554 delwin.o: $(srcdir)/curses/delwin.c
555 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
556 erase.o: $(srcdir)/curses/erase.c
557 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
558 fullname.o: $(srcdir)/curses/fullname.c
559 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
560 getch.o: $(srcdir)/curses/getch.c
561 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
562 getstr.o: $(srcdir)/curses/getstr.c
563 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
564 id_subwins.o: $(srcdir)/curses/id_subwins.c
565 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
566 idlok.o: $(srcdir)/curses/idlok.c
567 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
568 initscr.o: $(srcdir)/curses/initscr.c
569 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
570 insch.o: $(srcdir)/curses/insch.c
571 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
572 insertln.o: $(srcdir)/curses/insertln.c
573 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
574 longname.o: $(srcdir)/curses/longname.c
575 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
576 move.o: $(srcdir)/curses/move.c
577 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
578 mvwin.o: $(srcdir)/curses/mvwin.c
579 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
580 newwin.o: $(srcdir)/curses/newwin.c
581 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
582 overlay.o: $(srcdir)/curses/overlay.c
583 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
584 overwrite.o: $(srcdir)/curses/overwrite.c
585 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
586 putchar.o: $(srcdir)/curses/putchar.c
587 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
588 refresh.o: $(srcdir)/curses/refresh.c
589 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
590 scroll.o: $(srcdir)/curses/scroll.c
591 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
592 setterm.o: $(srcdir)/curses/setterm.c
593 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
594 standout.o: $(srcdir)/curses/standout.c
595 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
596 toucholap.o: $(srcdir)/curses/toucholap.c
597 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
598 touchwin.o: $(srcdir)/curses/touchwin.c
599 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
600 tscroll.o: $(srcdir)/curses/tscroll.c
601 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
602 tstp.o: $(srcdir)/curses/tstp.c
603 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
604 tty.o: $(srcdir)/curses/tty.c
605 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
606 unctrl.o: $(srcdir)/curses/unctrl.c
607 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
608 waddnstr.o: $(srcdir)/curses/waddnstr.c
609 $(CC) -D_CURSES_PRIVATE $(CFLAGS) $?
611 # DB 1.85 sources.
612 db.o: $(srcdir)/db/db/db.c
613 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) $?
614 mpool.o: $(srcdir)/db/mpool/mpool.c
615 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/mpool $?
616 bt_close.o: $(srcdir)/db/btree/bt_close.c
617 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
618 bt_conv.o: $(srcdir)/db/btree/bt_conv.c
619 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
620 bt_debug.o: $(srcdir)/db/btree/bt_debug.c
621 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
622 bt_delete.o: $(srcdir)/db/btree/bt_delete.c
623 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
624 bt_get.o: $(srcdir)/db/btree/bt_get.c
625 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
626 bt_open.o: $(srcdir)/db/btree/bt_open.c
627 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
628 bt_overflow.o: $(srcdir)/db/btree/bt_overflow.c
629 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
630 bt_page.o: $(srcdir)/db/btree/bt_page.c
631 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
632 bt_put.o: $(srcdir)/db/btree/bt_put.c
633 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
634 bt_search.o: $(srcdir)/db/btree/bt_search.c
635 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
636 bt_seq.o: $(srcdir)/db/btree/bt_seq.c
637 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
638 bt_split.o: $(srcdir)/db/btree/bt_split.c
639 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
640 bt_utils.o: $(srcdir)/db/btree/bt_utils.c
641 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/btree $?
642 rec_close.o: $(srcdir)/db/recno/rec_close.c
643 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
644 rec_delete.o: $(srcdir)/db/recno/rec_delete.c
645 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
646 rec_get.o: $(srcdir)/db/recno/rec_get.c
647 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
648 rec_open.o: $(srcdir)/db/recno/rec_open.c
649 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
650 rec_put.o: $(srcdir)/db/recno/rec_put.c
651 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
652 rec_search.o: $(srcdir)/db/recno/rec_search.c
653 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
654 rec_seq.o: $(srcdir)/db/recno/rec_seq.c
655 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
656 rec_utils.o: $(srcdir)/db/recno/rec_utils.c
657 $(CC) -D__DBINTERFACE_PRIVATE $(CFLAGS) -I$(srcdir)/db/recno $?
659 # Regular Expressions sources.
660 regcomp.o: $(srcdir)/regex/regcomp.c
661 $(CC) -D__REGEX_PRIVATE $(CFLAGS) $?
662 regerror.o: $(srcdir)/regex/regerror.c
663 $(CC) -D__REGEX_PRIVATE $(CFLAGS) $?
664 regexec.o: $(srcdir)/regex/regexec.c
665 $(CC) -D__REGEX_PRIVATE $(CFLAGS) $?
666 regfree.o: $(srcdir)/regex/regfree.c
667 $(CC) -D__REGEX_PRIVATE $(CFLAGS) $?
669 # Random C library replacement and workaround sources.
670 addnstr.o: $(srcdir)/clib/addnstr.c
671 $(CC) $(CFLAGS) $?
672 bsearch.o: $(srcdir)/clib/bsearch.c
673 $(CC) $(CFLAGS) $?
674 env.o: $(srcdir)/clib/env.c
675 $(CC) $(CFLAGS) $?
676 fchmod.o: $(srcdir)/clib/fchmod.c
677 $(CC) $(CFLAGS) $(INC) $?
678 gethostname.o: $(srcdir)/clib/gethostname.c
679 $(CC) $(CFLAGS) $(INC) $?
680 getopt.o: $(srcdir)/clib/getopt.c
681 $(CC) $(CFLAGS) $(INC) $?
682 memchr.o: $(srcdir)/clib/memchr.c
683 $(CC) $(CFLAGS) $?
684 memcpy.o: $(srcdir)/clib/memmove.c
685 $(cp) $? memcpy.c
686 $(CC) $(CFLAGS) -DMEMCOPY memcpy.c
687 memmove.o: $(srcdir)/clib/memmove.c
688 $(CC) $(CFLAGS) -DMEMMOVE $?
689 memset.o: $(srcdir)/clib/memset.c
690 $(CC) $(CFLAGS) $?
691 mkstemp.o: $(srcdir)/clib/mkstemp.c
692 $(CC) $(CFLAGS) $?
693 mmap.o: $(srcdir)/clib/mmap.c
694 $(CC) $(CFLAGS) $?
695 realloc.o: $(srcdir)/clib/realloc.c
696 $(CC) $(CFLAGS) $?
697 snprintf.o: $(srcdir)/clib/snprintf.c
698 $(CC) $(CFLAGS) $?
699 strdup.o: $(srcdir)/clib/strdup.c
700 $(CC) $(CFLAGS) $?
701 strerror.o: $(srcdir)/clib/strerror.c
702 $(CC) $(CFLAGS) $?
703 strpbrk.o: $(srcdir)/clib/strpbrk.c
704 $(CC) $(CFLAGS) $?
705 strsep.o: $(srcdir)/clib/strsep.c
706 $(CC) $(CFLAGS) $?
707 strtol.o: $(srcdir)/clib/strtol.c
708 $(CC) $(CFLAGS) $?
709 strtoul.o: $(srcdir)/clib/strtoul.c
710 $(CC) $(CFLAGS) $?
711 vsnprintf.o: $(srcdir)/clib/vsnprintf.c
712 $(CC) $(CFLAGS) $?