📄 makefile.sun
字号:
@echo See the README about changes to /etc/rc or /etc/rc.local @echo so that the system recovers jove files on reboot after a crash$(LIBDIR):: -mkdir $(LIBDIR)$(SHAREDIR):: -mkdir $(SHAREDIR)$(TEACH-JOVE): doc/teach-jove install -c -m 644 doc/teach-jove $(TEACH-JOVE)doc/cmds.doc: doc/cmds.doc.nr doc/jove.4 doc/jove.5 nroff doc/cmds.doc.nr doc/jove.4 doc/jove.5 > doc/cmds.doc$(CMDS.DOC): doc/cmds.doc install -c -m 644 doc/cmds.doc $(CMDS.DOC)$(JOVERC): doc/system.rc install -c -m 644 doc/system.rc $(JOVERC)$(PORTSRV): portsrv install -c -s -m 755 portsrv $(PORTSRV)$(KBD): kbd install -c -s -m 755 kbd $(KBD)$(RECOVER): recover install -c -s -m 755 recover $(RECOVER)$(JOVE): xjove install -c -m 755 xjove $(JOVE)$(TEACHJOVE): teachjove install -c -s -m 755 teachjove $(TEACHJOVE)$(JOVEM): doc/jove.nr @sed -e 's;TMPDIR;$(TMPDIR);' \ -e 's;LIBDIR;$(LIBDIR);' \ -e 's;SHAREDIR;$(SHAREDIR);' \ -e 's;SHELL;$(DFLTSHELL);' doc/jove.nr > /tmp/jove.nr install -m 644 /tmp/jove.nr $(JOVEM)$(TEACHJOVEM): doc/teachjove.nr @sed -e 's;TMPDIR;$(TMPDIR);' \ -e 's;LIBDIR;$(LIBDIR);' \ -e 's;SHAREDIR;$(SHAREDIR);' \ -e 's;SHELL;$(DFLTSHELL);' doc/teachjove.nr > /tmp/teachjove.nr install -m 644 /tmp/teachjove.nr $(TEACHJOVEM)echo: @echo $(C-FILES) $(HEADERS)lint: lint -n $(C_SRC) tune.c keys.c @echo Donetags: ctags -w $(C_SRC) $(HEADERS) iproc-ptys.cciall: ci $(BACKUPS)coall: co $(BACKUPS)jove.shar: shar $(BACKUPS) > jove.shartar: @tar cvf - `find . -type f -print | \ egrep -v '(,v|\.o|xjove|kbd|portsrv|setmaps|~)$$' | \ sort`backup: $(BACKUPS) tar cf backup $(BACKUPS)tape-backup: tar cf /dev/rst8 $(BACKUPS)srcdownload: kermit -s $(SUPPORT) $(MISC) $(HEADERS) $(C_SRC)docdownload: kermit -s $(DOCS1) $(DOCS3) kermit -s doc/cmds.doc.nr -a cmdsdoc.nrtouch: touch $(OBJECTS)clean: rm -f a.out core *.o keys.c tune.c xjove portsrv kbd recover setmaps \ teachjove macvert nrectune.h rectune.h \#* *~ make.logclobber: clean rm -f *.orig *.rej# This version only works under 4.3BSDdepend: @echo '"make depend" only works under 4.3BSD' sed -e '/^# DO NOT DELETE THIS LINE/q' Makefile >Makefile.new for i in ${SOURCES} ; do \ cc -M ${CFLAGS} $$i | \ awk ' /[/]usr[/]include/ { next } \ { if ($$1 != prev) \ { if (rec != "") print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' >>Makefile.new; \ done echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >>Makefile.new echo '# see "make depend" above' >>Makefile.new @echo 'New makefile is in "Makefile.new". Move it to "Makefile".'# DO NOT DELETE THIS LINE -- "make depend" uses itfuncdefs.o: funcdefs.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hfuncdefs.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hfuncdefs.o: ./externs.h ./ctype.habbrev.o: abbrev.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.habbrev.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.habbrev.o: ./externs.h ./fp.h ./ctype.hargcount.o: argcount.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hargcount.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hargcount.o: ./externs.h ./ctype.hask.o: ask.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hask.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hask.o: ./termcap.h ./ctype.h ./chars.h ./disp.h ./fp.h ./scandir.hbuf.o: buf.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hbuf.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hbuf.o: ./ctype.h ./disp.h ./fp.h ./iproc.hc.o: c.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hc.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./re.hc.o: ./ctype.h ./disp.hcase.o: case.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hcase.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hcase.o: ./disp.h ./ctype.hctype.o: ctype.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hctype.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hctype.o: ./externs.h ./ctype.hdelete.o: delete.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hdelete.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hdelete.o: ./externs.h ./disp.hdisp.o: disp.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hdisp.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hdisp.o: ./ctype.h ./termcap.h ./chars.h ./fp.h ./disp.h ./iproc.hextend.o: extend.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hextend.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hextend.o: ./externs.h ./fp.h ./termcap.h ./ctype.h ./chars.h ./disp.h ./re.hfp.o: fp.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hfp.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./fp.hfp.o: ./ctype.h ./termcap.h ./disp.hfmt.o: fmt.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hfmt.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./fp.hfmt.o: ./termcap.h ./ctype.h ./disp.hinsert.o: insert.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hinsert.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hinsert.o: ./externs.h ./ctype.h ./list.h ./chars.h ./disp.h ./re.hio.o: io.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hio.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hio.o: ./list.h ./fp.h ./termcap.h ./ctype.h ./disp.h ./scandir.h ./temp.hiproc.o: iproc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hiproc.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hiproc.o: ./externs.h ./re.h ./ctype.h ./disp.h ./fp.h ./iproc.h ./iproc-ptys.ciproc.o: ./wait.h ./ttystate.hjove.o: jove.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hjove.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hjove.o: ./fp.h ./termcap.h ./ctype.h ./chars.h ./disp.h ./re.h ./rec.hjove.o: ./iproc.h ./ttystate.hlist.o: list.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hlist.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hlist.o: ./list.hloadavg.o: loadavg.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hloadavg.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hloadavg.o: ./externs.hmacros.o: macros.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hmacros.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hmacros.o: ./externs.h ./ctype.h ./fp.h ./chars.h ./disp.hmarks.o: marks.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hmarks.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hmarks.o: ./externs.hmisc.o: misc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hmisc.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hmisc.o: ./ctype.h ./disp.hmove.o: move.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hmove.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hmove.o: ./re.h ./ctype.h ./disp.hparagraph.o: paragraph.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hparagraph.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hparagraph.o: ./externs.h ./disp.hproc.o: proc.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hproc.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hproc.o: ./ctype.h ./fp.h ./re.h ./termcap.h ./disp.h ./rec.h ./wait.hre.o: re.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hre.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./re.hre.o: ./ctype.hre1.o: re1.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hre1.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./fp.hre1.o: ./re.h ./ctype.h ./chars.h ./disp.hrec.o: rec.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hrec.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h ./fp.hrec.o: ./rec.hscandir.o: scandir.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hscandir.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hscandir.o: ./externs.h ./scandir.hscreen.o: screen.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hscreen.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hscreen.o: ./externs.h ./fp.h ./ctype.h ./termcap.h ./disp.hterm.o: term.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hterm.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hterm.o: ./fp.h ./disp.h ./ctype.h ./termcap.hutil.o: util.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hutil.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hutil.o: ./ctype.h ./termcap.h ./disp.h ./fp.hvars.o: vars.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hvars.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hversion.o: version.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hversion.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hversion.o: ./externs.hwind.o: wind.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hwind.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.hwind.o: ./termcap.h ./chars.h ./disp.hgetch.o: getch.c ./tune.h ./sysdep.hmac.o: mac.c ./tune.h ./sysdep.hkeymaps.o: keymaps.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hkeymaps.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hkeymaps.o: ./externs.h ./list.h ./fp.h ./termcap.h ./chars.h ./disp.h ./re.hpcscr.o: pcscr.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hpcscr.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hpcscr.o: ./externs.hportsrv.o: portsrv.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hportsrv.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hportsrv.o: ./externs.hrecover.o: recover.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.hrecover.o: ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.hrecover.o: ./externs.h ./temp.h ./rec.h ./ctype.h ./scandir.c ./scandir.hsetmaps.o: setmaps.c ./funcdefs.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.hsetmaps.o: ./io.h ./dataobj.h ./keymaps.h ./argcount.h ./util.h ./vars.hsetmaps.o: ./screen.h ./externs.h ./ctype.hteachjove.o: teachjove.ckbd.o: kbd.c ./jove.h ./tune.h ./sysdep.h ./buf.h ./wind.h ./io.h ./dataobj.hkbd.o: ./keymaps.h ./argcount.h ./util.h ./vars.h ./screen.h ./externs.h# DEPENDENCIES MUST END AT END OF FILE# IF YOU PUT STUFF HERE IT WILL GO AWAY# see "make depend" above
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -