📄 makefile
字号:
## Makefile for the tp documents:# design: TP design/source guide# appendix_a: index of tp kernel routines & macros by macro/routine name# appendix_b: index of tp kernel routines & macros by file name#PRINTER = 3aTAGS = ../../sys/tagsSRCS = ../../sys/netargo/tp_*.c ../../sys/netargo/tp_*.h ../../sys/netargo/tp*.transTROFF = /usr/local/lib/troff## Print via speedy for cycles sake...# (assumes postscript printer...)#program: @echo printer is $(PRINTER) (cd figs; make) format -P$(PRINTER) -t program.nr | rsh speedy psdit \| lpr -P$(PRINTER)parts: @echo printer is $(PRINTER) (cd figs; make) format -P$(PRINTER) -t parts.nr | rsh speedy psdit \| lpr -P$(PRINTER)# format -P$(PRINTER) -t parts.nr > /dev/null# soelim parts.nr | grn -P$(PRINTER) |\# $(TROFF) -Tpsc | rsh speedy psdit \> /tmp/test# soelim parts.nr | tbl > /tmp/parts.nrclean: /bin/rm -f core junk* a.out *.o spell_errs made touch spell_errsspell: (cd figs; make) (cd ../icon; make) /usr/ucb/soelim program.nr | /usr/bin/spell -d hlista > spell_errsnewdict: cat spell_errs | spellin /usr/dict/hlista > hlistaall: program appendix_a appendix_b appendix_cappendix_c: format -P$(PRINTER) appendix_c.nr tbl ../man/man4/table1.src > ../man/man4/table1.nr tbl ../man/man4/table2.src > ../man/man4/table2.nr tbl ../man/man4/table3.src > ../man/man4/table3.nr soelim ../man/man4/tp.4p.src > ../man/man4/tp.4p ditroff -man -P$(PRINTER) ../man/man1/xebec.1 ditroff -man -P$(PRINTER) ../man/man2/sendv.2 ditroff -man -P$(PRINTER) ../man/man2/recvv.2 ditroff -man -P$(PRINTER) ../man/man3/libtp.3 ditroff -man -P$(PRINTER) ../man/man4/tp.4p ditroff -man -P$(PRINTER) ../man/man8/tppt.8 ditroff -man -P$(PRINTER) ../man/man8/tpdebug.8 ditroff -man -P$(PRINTER) ../man/man8/tpstat.8appendix_a: ctags -x $(SRCS) | awk '{printf("%s %s %s\n", $$1, $$3, $$2)}'\ | sed -e 's-../../sys/netargo/--' > index_by_func.nr format -P$(PRINTER) appendix_a.nrappendix_b: ctags -x $(SRCS) | awk '{printf("%s %s %s\n", $$3, $$1, $$2)}'\ | sed -e 's-../../sys/netargo/--' \ | sort \ | fmtxref -w 80 \ | sed -e 's/ / /' \ -e 's/ / /' \ > index_by_file.nr format -P$(PRINTER) appendix_b.nr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -