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