home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / editor / j414src.arc / MAKEFILE.UNX < prev    next >
Text File  |  1989-10-10  |  18KB  |  458 lines

  1. ###########################################################################
  2. # This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE #
  3. # is provided to you without charge, and with no warranty.  You may give  #
  4. # away copies of JOVE, including sources, provided that this notice is    #
  5. # included in all the files.                                              #
  6. ###########################################################################
  7.  
  8. # TMPDIR is where the tmp files get stored, usually /tmp or /tmp/jove.  If
  9. # your system does not remove subdirectories of /tmp on reboot (lots do
  10. # remove them these days) then it makes sense to make TMPDIR be /tmp/jove.
  11. # But if you want to recover buffers on system crashes, you should create a
  12. # directory that doesn't get cleaned upon reboot, and use that instead.
  13. # You would probably want to clean out that directory periodically with
  14. # /etc/cron.  
  15. #
  16. # SHAREDIR is for online documentation, and the system-wide .joverc file.  
  17. # LIBDIR is for the PORTSRV and KBD processes and RECOVER. 
  18. # BINDIR is where to put the executables JOVE and TEACHJOVE.  
  19. # MANDIR is where the manual pages go for JOVE, RECOVER and TEACHJOVE.  
  20. # MANEXT is the extension for the man pages, e.g., jove.1 or jove.l or jove.m.
  21.  
  22. DESTDIR =
  23.  
  24. TMPDIR = /tmp
  25. RECDIR = /tmp
  26. LIBDIR = $(HOME)/lib/jove
  27. BINDIR = $(HOME)/bin/sun3
  28. MANDIR = $(HOME)/lib/man$(MANEXT)
  29. MANEXT = l
  30. JSHELL = /bin/csh
  31.  
  32. PROG = jove
  33. VERSION = 4.14
  34.  
  35. # These should all just be right if the above ones are.
  36. JOVE = $(DESTDIR)$(BINDIR)/jove
  37. TEACHJOVE = $(DESTDIR)$(BINDIR)/teachjove
  38. RECOVER = $(DESTDIR)$(LIBDIR)/recover
  39. PORTSRV = $(DESTDIR)$(LIBDIR)/portsrv
  40. KBD = $(DESTDIR)$(LIBDIR)/kbd
  41. JOVERC = $(DESTDIR)$(LIBDIR)/jove.rc
  42. CMDS.DOC = $(DESTDIR)$(LIBDIR)/cmds.doc
  43. TEACH-JOVE = $(DESTDIR)$(LIBDIR)/teach-jove
  44. JOVEM = $(DESTDIR)$(MANDIR)/jove.$(MANEXT)
  45. TEACHJOVEM = $(DESTDIR)$(MANDIR)/teachjove.$(MANEXT)
  46.  
  47. # Select the right libraries for your system.
  48. #    2.10BSD:LIBS = -ltermcap
  49. #    v7:    LIBS = -ltermcap
  50. #    4.1BSD:    LIBS = -ltermcap -ljobs
  51. #    4.2BSD:    LIBS = -ltermcap
  52. #    4.3BSD:    LIBS = -ltermcap
  53. #    SysV Rel. 2: LIBS = -lcurses
  54. #    SCO Xenix: LIBS = -ltermcap -lx
  55. #    MIPS: -lbsd
  56.  
  57. LIBS = -ltermcap
  58.  
  59. # If you are not VMUNIX (vax running Berkeley Version 4), you must specify
  60. # the -i flags (split I/D space) and maybe the -x option (for adb to work).
  61. #    2.10BSD:LDFLAGS =
  62. #    v7:    LDFLAGS =
  63. #    4.1BSD:    LDFLAGS =
  64. #    4.2BSD:    LDFLAGS =
  65. #    4.3BSD:    LDFLAGS =
  66. #    SysV Rel. 2: LDFLAGS = -Ml
  67. #    SCO Xenix: LDFLAGS = -Ml -F 3000
  68. #
  69. # SEPFLAG should be:
  70. #    not on a PDP-11:        SEPFLAG =
  71. #    PDP-11 with separate I&D:    SEPFLAG = -i
  72. #    PDP-11 without separate I&D:    SEPFLAG = -n
  73. #
  74.  
  75. LDFLAGS =
  76.  
  77. SEPFLAG =
  78.  
  79. # for SCO Xenix, set
  80. #    MEMFLAGS = -Mle
  81. #    CFLAGS = -LARGE -O -F 3000 -K -Mle  (say -Mle2 for an 80286)
  82. # for MIPS, set
  83. #    CFLAGS = -O -I/usr/include/bsd
  84.  
  85. CFLAGS = -O
  86.  
  87. BASESEG = funcdefs.o keys.o argcount.o ask.o buf.o ctype.o delete.o \
  88.       disp.o insert.o io.o jove.o marks.o misc.o re.o screen.o \
  89.       tune.o util.o vars.o version.o list.o keymaps.o
  90. OVLAY1 = abbrev.o rec.o paragraph.o fmt.o
  91. OVLAY2 = c.o wind.o fp.o move.o
  92. OVLAY3 = extend.o macros.o
  93. OVLAY4 = iproc.o re1.o
  94. OVLAY5 = proc.o scandir.o term.o case.o
  95.  
  96. OBJECTS = $(BASESEG) $(OVLAY1) $(OVLAY2) $(OVLAY3) $(OVLAY4) $(OVLAY5)
  97.  
  98. C_SRC = funcdefs.c abbrev.c argcount.c ask.c buf.c c.c case.c ctype.c \
  99.     delete.c disp.c extend.c fp.c fmt.c insert.c io.c iproc.c \
  100.     jove.c list.c macros.c marks.c misc.c move.c paragraph.c \
  101.     proc.c re.c re1.c rec.c scandir.c screen.c term.c util.c \
  102.     vars.c version.c wind.c getch.c mac.c keymaps.c pcscr.c
  103.  
  104. SOURCES = $(C_SRC) portsrv.c recover.c setmaps.c teachjove.c kbd.c
  105.  
  106. HEADERS = argcount.h buf.h chars.h ctype.h dataobj.h disp.h \
  107.     externs.h fp.h io.h iproc.h jove.h keymaps.h list.h mac.h \
  108.     re.h rec.h scandir.h screen.h style.h sysdep.h temp.h termcap.h \
  109.     ttystate.h tune.h util.h vars.h wait.h wind.h
  110.  
  111.  
  112. DOCS1 =    doc/example.rc doc/jove.1 doc/jove.2 doc/jove.3 \
  113.     doc/jove.4 doc/jove.5 doc/jove.nr doc/system.rc \
  114.     doc/teach-jove doc/teachjove.nr doc/README doc/jove.qref
  115. DOCS2 = doc/cmds.doc.nr
  116. DOCS3 = doc/joveman doc/cmds.doc doc/manpage
  117. DOCS = $(DOCS1) $(DOCS2)
  118.  
  119. MISC = Makefile Makefile.dos tune.dos tune.template README Readme.dos \
  120.     Readme.mac iproc-pipes.c iproc-ptys.c
  121.  
  122. SUPPORT = teachjove.c recover.c setmaps.c portsrv.c kbd.c keys.txt \
  123.     macvert.c menumaps.txt mjovers.Hqx
  124.  
  125. BACKUPS = $(HEADERS) $(C_SRC) $(DOCS) $(SUPPORT) $(MISC)
  126.  
  127. all:    sdate xjove recover teachjove portsrv kbd macvert edate
  128.  
  129. sdate:
  130.     @echo "**** make started at `date` ****"
  131.  
  132. edate:
  133.     @echo "**** make completed at `date` ****"
  134.  
  135. xjove:    $(OBJECTS)
  136.     $(CC) $(LDFLAGS) -o xjove $(OBJECTS) $(LIBS)
  137.     @-size xjove
  138.  
  139. gjove:    $(OBJECTS)
  140.     ld -X /lib/gcrt0.o -o gjove $(OBJECTS) -lc $(LIBS)
  141.     @-size gjove
  142.  
  143. ovjove:    $(OBJECTS)
  144.     ld $(SEPFLAG) $(LDFLAGS) -X /lib/crt0.o \
  145.         -Z $(OVLAY1) \
  146.         -Z $(OVLAY2) \
  147.         -Z $(OVLAY3) \
  148.         -Z $(OVLAY4) \
  149.         -Z $(OVLAY5) \
  150.         -Y $(BASESEG) \
  151.         -o xjove $(LIBS) -lc
  152.     @-size xjove
  153.  
  154. portsrv:    portsrv.o
  155.     $(CC) $(LDFLAGS) -o portsrv $(SEPFLAG) portsrv.o $(LIBS)
  156.  
  157. kbd:    kbd.o
  158.     $(CC) $(LDFLAGS) -o kbd $(SEPFLAG) kbd.o $(LIBS)
  159.  
  160. recover:    rectune.h recover.o tune.o rec.h temp.h
  161.     $(CC) $(LDFLAGS) -o recover $(SEPFLAG) recover.o tune.o $(LIBS)
  162.  
  163. teachjove:    teachjove.o
  164.     $(CC) $(LDFLAGS) -o teachjove $(SEPFLAG) teachjove.o $(LIBS)
  165.  
  166. setmaps:    setmaps.o funcdefs.c
  167.     $(CC) $(LDFLAGS) -o setmaps setmaps.o
  168.  
  169. teachjove.o:    teachjove.c /usr/include/sys/types.h /usr/include/sys/file.h
  170.     cc -c $(CFLAGS) -DTEACHJOVE=\"$(TEACH-JOVE)\" teachjove.c
  171.  
  172. # don't optimize setmaps.c because it produces bad code in some places
  173. # for some reason
  174. setmaps.o:    funcdefs.c keys.txt
  175.     $(CC) $(MEMFLAGS) -c setmaps.c
  176.  
  177. # ignore error messages from setmaps
  178. # it doesn't understand ifdefs
  179.  
  180. keys.c:    setmaps keys.txt
  181.     -./setmaps < keys.txt > keys.c
  182.  
  183. keys.o:    keys.c jove.h
  184.  
  185. tune.c: Makefile tune.template
  186.     -rm -f tune.c
  187.     @echo "/* Changes should be made in Makefile, not to this file! */" > tune.c
  188.     @echo "" >> tune.c
  189.     @sed -e 's;TMPDIR;$(TMPDIR);' \
  190.          -e 's;LIBDIR;$(LIBDIR);' \
  191.          -e 's;BINDIR;$(BINDIR);' \
  192.          -e 's;SHELL;$(JSHELL);' tune.template >> tune.c
  193.  
  194. rectune.h: Makefile
  195.     -rm -f nrectune.h
  196.     @echo "/* Changes should be made in Makefile, not to this file! */" > nrectune.h
  197.     @echo "" >> nrectune.h
  198.     @echo \#define TMP_DIR \"$(TMPDIR)\" >> nrectune.h
  199.     @echo \#define REC_DIR \"$(RECDIR)\" >> nrectune.h
  200.     -cmp -s nrectune.h rectune.h || (rm -f rectune.h; cp nrectune.h rectune.h)
  201.  
  202. iproc.o: iproc-ptys.c iproc-pipes.c iproc.c
  203.     $(CC) -c $(CFLAGS) iproc.c
  204.  
  205. macvert:    macvert.c
  206.     $(CC) $(CFLAGS) -o macvert macvert.c
  207.  
  208. # install doesn't work for Xenix (no install program)
  209.  
  210. install: $(DESTDIR)$(LIBDIR) \
  211.      $(TEACH-JOVE) $(CMDS.DOC) $(JOVERC) \
  212.      $(PORTSRV) $(KBD) $(RECOVER) $(JOVE) $(TEACHJOVE) $(JOVEM) \
  213.      $(RECOVERM) $(TEACHJOVEM)
  214.     @echo See the README about changes to /etc/rc or /etc/rc.local
  215.     @echo so that the system recovers jove files on reboot after a crash
  216.  
  217. $(DESTDIR)$(LIBDIR):
  218.     -mkdir $(DESTDIR)$(LIBDIR)
  219.  
  220. $(TEACH-JOVE): doc/teach-jove
  221.     install -c -m 644 doc/teach-jove $(TEACH-JOVE)
  222.  
  223. doc/cmds.doc:    doc/cmds.doc.nr doc/jove.4 doc/jove.5
  224.     nroff doc/cmds.doc.nr doc/jove.4 doc/jove.5 > doc/cmds.doc
  225.  
  226. $(CMDS.DOC): doc/cmds.doc
  227.     install -c -m 644 doc/cmds.doc $(CMDS.DOC)
  228.  
  229. $(JOVERC): doc/system.rc
  230.     install -c -m 644 doc/system.rc $(JOVERC)
  231.  
  232. $(PORTSRV): portsrv
  233.     install -c -s -m 755 portsrv $(PORTSRV)
  234.  
  235. $(KBD): kbd
  236.     install -c -s -m 755 kbd $(KBD)
  237.  
  238. $(RECOVER): recover
  239.     install -c -s -m 755 recover $(RECOVER)
  240.  
  241. $(JOVE): xjove
  242.     install -c -m 755 xjove $(JOVE)
  243.  
  244. $(TEACHJOVE): teachjove
  245.     install -c -s -m 755 teachjove $(TEACHJOVE)
  246.  
  247. $(JOVEM): doc/jove.nr
  248.     @sed -e 's;TMPDIR;$(TMPDIR);' \
  249.          -e 's;LIBDIR;$(LIBDIR);' \
  250.          -e 's;SHELL;$(JSHELL);' doc/jove.nr > /tmp/jove.nr
  251.     install -m 644 /tmp/jove.nr $(JOVEM)
  252.  
  253. $(TEACHJOVEM): doc/teachjove.nr
  254.     @sed -e 's;TMPDIR;$(TMPDIR);' \
  255.          -e 's;LIBDIR;$(LIBDIR);' \
  256.          -e 's;SHELL;$(JSHELL);' doc/teachjove.nr > /tmp/teachjove.nr
  257.     install -m 644 /tmp/teachjove.nr $(TEACHJOVEM)
  258.  
  259. echo:
  260.     @echo $(C-FILES) $(HEADERS)
  261.  
  262. lint:
  263.     lint -n $(C_SRC) tune.c keys.c
  264.     @echo Done
  265.  
  266. tags:
  267.     ctags -w $(C_SRC) $(HEADERS) iproc-ptys.c
  268.  
  269. ciall:
  270.     ci $(BACKUPS)
  271.  
  272. coall:
  273.     co $(BACKUPS)
  274.  
  275. jove.shar:
  276.     shar $(BACKUPS) > jove.shar
  277.  
  278. tar:
  279.     cd ..; ls -d `cat $(PROG)$(VERSION)/Exclude | \
  280.         sed 's,^,$(PROG)$(VERSION)/,'` > /tmp/tar$$$$.exclude ; \
  281.     rm -f /tmp/$(PROG)$(VERSION).tar.Z ; \
  282.     tar cvfX - /tmp/tar$$$$.exclude $(PROG)$(VERSION) | \
  283.         compress > /tmp/$(PROG)$(VERSION).tar.Z ; \
  284.     rm -f /tmp/tar$$$$.exclude
  285.  
  286. backup: $(BACKUPS)
  287.     tar cf backup $(BACKUPS)
  288.  
  289. tape-backup:
  290.     tar cf /dev/rst8 $(BACKUPS)
  291.  
  292. srcdownload:
  293.     kermit -s $(SUPPORT) $(MISC) $(HEADERS) $(C_SRC)
  294.  
  295. docdownload:
  296.     kermit -s $(DOCS1) $(DOCS3)
  297.     kermit -s doc/cmds.doc.nr -a cmdsdoc.nr
  298.  
  299. touch:
  300.     touch $(OBJECTS)
  301.  
  302. clean:
  303.     rm -f a.out core *.o keys.c tune.c xjove portsrv kbd recover setmaps \
  304.     teachjove macvert nrectune.h rectune.h
  305.  
  306. # This version only works under 4.3BSD
  307. # To enable, remove single # from start of following lines
  308. depend:
  309.     -rm -f makedep eddep
  310.     for i in ${SOURCES} ; do \
  311.         cc -M ${CFLAGS} $$i | \
  312.         awk ' /[/]usr[/]include/ { next } \
  313.             { if ($$1 != prev) \
  314.             { if (rec != "") print rec; rec = $$0; prev = $$1; } \
  315.             else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
  316.             else rec = rec " " $$2 } } \
  317.             END { print rec } ' >> makedep; \
  318.     done
  319.     echo '$$a' >eddep
  320.     echo '' >>eddep
  321.     echo '.' >>eddep
  322.     echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >>eddep
  323.     echo '$$r makedep' >>eddep
  324.     echo 'w' >>eddep
  325.     cp Makefile Makefile.bak
  326.     ed - Makefile < eddep
  327.     -rm -f eddep makedep
  328.     echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
  329.     echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
  330.     echo '# see make depend above' >> Makefile
  331.  
  332. # DO NOT DELETE THIS LINE -- make depend uses it
  333. funcdefs.o: funcdefs.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  334. funcdefs.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  335. funcdefs.o: ./screen.h ./style.h ./externs.h ./ctype.h
  336. abbrev.o: abbrev.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  337. abbrev.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  338. abbrev.o: ./screen.h ./style.h ./externs.h ./fp.h ./ctype.h
  339. argcount.o: argcount.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  340. argcount.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  341. argcount.o: ./screen.h ./style.h ./externs.h
  342. ask.o: ask.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  343. ask.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  344. ask.o: ./style.h ./externs.h ./termcap.h ./ctype.h ./chars.h ./disp.h
  345. buf.o: buf.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  346. buf.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  347. buf.o: ./style.h ./externs.h ./ctype.h ./disp.h
  348. c.o: c.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  349. c.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  350. c.o: ./style.h ./externs.h ./re.h ./ctype.h
  351. case.o: case.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  352. case.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  353. case.o: ./style.h ./externs.h ./disp.h ./ctype.h
  354. ctype.o: ctype.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  355. ctype.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  356. ctype.o: ./style.h ./externs.h ./ctype.h
  357. delete.o: delete.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  358. delete.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  359. delete.o: ./screen.h ./style.h ./externs.h ./disp.h
  360. disp.o: disp.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  361. disp.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  362. disp.o: ./style.h ./externs.h ./ctype.h ./termcap.h ./chars.h ./fp.h ./disp.h
  363. extend.o: extend.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  364. extend.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  365. extend.o: ./screen.h ./style.h ./externs.h ./fp.h ./termcap.h ./ctype.h
  366. extend.o: ./chars.h ./disp.h
  367. fp.o: fp.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  368. fp.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  369. fp.o: ./style.h ./externs.h ./fp.h ./ctype.h ./termcap.h
  370. fmt.o: fmt.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  371. fmt.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  372. fmt.o: ./style.h ./externs.h ./fp.h ./termcap.h ./ctype.h ./disp.h
  373. insert.o: insert.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  374. insert.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  375. insert.o: ./screen.h ./style.h ./externs.h ./ctype.h ./list.h ./chars.h
  376. insert.o: ./disp.h
  377. io.o: io.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  378. io.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  379. io.o: ./style.h ./externs.h ./list.h ./fp.h ./termcap.h ./ctype.h ./disp.h
  380. io.o: ./io.h ./temp.h
  381. iproc.o: iproc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  382. iproc.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  383. iproc.o: ./style.h ./externs.h ./re.h ./ctype.h ./disp.h ./iproc-ptys.c
  384. iproc.o: ./wait.h ./ttystate.h
  385. jove.o: jove.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  386. jove.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  387. jove.o: ./style.h ./externs.h ./fp.h ./termcap.h ./ctype.h ./chars.h ./disp.h
  388. jove.o: ./ttystate.h
  389. list.o: list.c ./list.h ./tune.h ./sysdep.h
  390. macros.o: macros.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  391. macros.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  392. macros.o: ./screen.h ./style.h ./externs.h ./ctype.h ./fp.h ./chars.h ./disp.h
  393. marks.o: marks.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  394. marks.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  395. marks.o: ./style.h ./externs.h
  396. misc.o: misc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  397. misc.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  398. misc.o: ./style.h ./externs.h ./ctype.h
  399. move.o: move.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  400. move.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  401. move.o: ./style.h ./externs.h ./re.h ./ctype.h
  402. paragraph.o: paragraph.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  403. paragraph.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  404. paragraph.o: ./screen.h ./style.h ./externs.h
  405. proc.o: proc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  406. proc.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  407. proc.o: ./style.h ./externs.h ./ctype.h ./fp.h ./re.h ./termcap.h ./wait.h
  408. re.o: re.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  409. re.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  410. re.o: ./style.h ./externs.h ./re.h ./ctype.h
  411. re1.o: re1.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  412. re1.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  413. re1.o: ./style.h ./externs.h ./fp.h ./re.h ./ctype.h ./chars.h ./disp.h
  414. rec.o: rec.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  415. rec.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  416. rec.o: ./style.h ./externs.h ./fp.h ./rec.h
  417. scandir.o: scandir.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  418. scandir.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  419. scandir.o: ./screen.h ./style.h ./externs.h
  420. screen.o: screen.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  421. screen.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  422. screen.o: ./screen.h ./style.h ./externs.h ./fp.h ./ctype.h ./termcap.h
  423. screen.o: ./disp.h
  424. term.o: term.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  425. term.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  426. term.o: ./style.h ./externs.h ./fp.h ./termcap.h
  427. util.o: util.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  428. util.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  429. util.o: ./style.h ./externs.h ./ctype.h ./termcap.h ./disp.h
  430. vars.o: vars.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  431. vars.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  432. vars.o: ./style.h ./externs.h
  433. version.o: version.c
  434. wind.o: wind.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  435. wind.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  436. wind.o: ./style.h ./externs.h ./termcap.h ./chars.h ./disp.h
  437. getch.o: getch.c ./tune.h ./sysdep.h
  438. mac.o: mac.c ./tune.h ./sysdep.h
  439. keymaps.o: keymaps.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  440. keymaps.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  441. keymaps.o: ./screen.h ./style.h ./externs.h ./list.h ./fp.h ./termcap.h
  442. keymaps.o: ./chars.h
  443. pcscr.o: pcscr.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./iproc.h
  444. pcscr.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h
  445. pcscr.o: ./style.h ./externs.h
  446. portsrv.o: portsrv.c ./tune.h ./sysdep.h
  447. recover.o: recover.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h
  448. recover.o: ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h
  449. recover.o: ./screen.h ./style.h ./externs.h ./temp.h ./rec.h ./ctype.h
  450. setmaps.o: setmaps.c ./funcdefs.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h
  451. setmaps.o: ./io.h ./iproc.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h
  452. setmaps.o: ./vars.h ./screen.h ./style.h ./externs.h ./ctype.h
  453. teachjove.o: teachjove.c
  454. kbd.o: kbd.c ./tune.h ./sysdep.h
  455. # DEPENDENCIES MUST END AT END OF FILE
  456. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  457. # see make depend above
  458.