📄 makefile
字号:
# @(#)Makefile 8.36 (Berkeley) 4/20/94PROG= nvi#CFLAGS=-g -DDEBUG#CFLAGS+=-pgCFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/ex -I${.CURDIR}/vi#STRIP=.PATH: ${.CURDIR}/docs ${.CURDIR}/ex ${.CURDIR}/sex ${.CURDIR}/vi \ ${.CURDIR}/svi ${.CURDIR}/xawCLEANFILES+=nex# General sources.SRCS= cut.c delete.c exf.c intr.c line.c log.c main.c mark.c options.c \ options_f.c put.c screen.c search.c seq.c recover.c term.c timer.c \ trace.c util.c# Ex source.SRCS+= ex.c ex_abbrev.c ex_append.c ex_args.c ex_argv.c ex_at.c \ ex_bang.c ex_cd.c ex_delete.c ex_digraph.c ex_display.c \ ex_edit.c ex_equal.c ex_exit.c ex_file.c ex_global.c ex_init.c \ ex_join.c ex_map.c ex_mark.c ex_mkexrc.c ex_move.c ex_open.c \ ex_preserve.c ex_print.c ex_put.c ex_read.c ex_screen.c \ ex_script.c ex_set.c ex_shell.c ex_shift.c ex_source.c ex_stop.c \ ex_subst.c ex_tag.c ex_undo.c ex_usage.c ex_util.c ex_version.c \ ex_visual.c ex_write.c ex_yank.c ex_z.c excmd.c filter.c# Ex screen source.SRCS+= sex_confirm.c sex_get.c sex_refresh.c sex_screen.c sex_term.c \ sex_util.c# Vi source.SRCS+= getc.c v_ch.c v_delete.c v_ex.c v_increment.c v_init.c \ v_left.c v_mark.c v_match.c v_ntext.c v_paragraph.c v_put.c \ v_redraw.c v_replace.c v_right.c v_screen.c v_scroll.c \ v_search.c v_section.c v_sentence.c v_status.c v_stop.c \ v_text.c v_ulcase.c v_undo.c v_util.c v_word.c v_xchar.c \ v_yank.c v_z.c v_zexit.c vcmd.c vi.c# Vi curses screen source.SRCS+= svi_confirm.c svi_ex.c svi_get.c svi_line.c svi_refresh.c \ svi_relative.c svi_screen.c svi_smap.c svi_split.c svi_util.c# Athena widget set screen source.SRCS+= xaw_screen.c#LDADD+=-pgDPADD+= ${LIBCURSES} ${LIBTERM}LDADD+= -lcurses -ltermlib -lutilSPECHDR=compat.h excmd.h options.hCLEANFILES+=${SPECHDR}LINKS= ${BINDIR}/nvi ${BINDIR}/nexall: nvi nex vi.0nex: nvi rm -f nex ln nvi nexcompat.h: :> compat.hoptions.h: options.h.stub options.c options.awk rm -f options.h cat ${.CURDIR}/options.h.stub > options.h awk -f ${.CURDIR}/options.awk ${.CURDIR}/options.c >> options.hexcmd.h: excmd.h.stub excmd.c excmd.awk rm -f excmd.h cat ${.CURDIR}/ex/excmd.h.stub > excmd.h awk -f ${.CURDIR}/ex/excmd.awk ${.CURDIR}/ex/excmd.c >> excmd.hwarn:: ${SRCS} -(cd ${.CURDIR} && \ gcc -Wall -O -DDEBUG -Iobj -Ivi -Iex -I. ${.ALLSRC} \ -lcurses -ltermlib 2>&1 | \ sed -e "/warning: .*sccsid.*defined but not used/d" \ -e "/warning: suggest parentheses around/d" \ -e "/In function /d" \ -e "/At top level:/d" \ -e "/warning: .*inline call to/d" \ -e "/warning: comparison is always 1 due /d") > \ ${.CURDIR}/WARN.OUTMAN= ${.CURDIR}/USD.doc/vi.manREF= ${.CURDIR}/USD.doc/vi.refvi.0: vi.1 groff -man -Tascii < vi.1 > $@vi.1: ${MAN}/vi.man ${REF}/set.opt.roff cpp -DMANUAL -I${REF} ${MAN}/vi.man | sed -e '/^#/d' -e '/^$$/d' > $@.include <bsd.prog.mk>.depend: ${SPECHDR}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -