home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / EDITOR / NVI179B / NVI179B.ZIP / build / Makefile.in < prev    next >
Makefile  |  1997-06-29  |  23KB  |  633 lines

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