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