📄 makefile
字号:
## Makefile for testing dbx.#.SUFFIXES:.SUFFIXES: .p .i .s .o .x .t .in .tst .out## Suffix conventions:## .p Pascal source# .i Pascal definitions file# .s assembly code file# .o object file# .x executable file# .t dummy file represented last time tested# .in input for testing# .tst test output# .out expected output#PC = pcPCFLAGS = -g -wTESTDBX = ../../tdbxTESTS = arrays.t assign.t bigsym.t bool.t call.t enum.t incltest.t longsym.t \ nested.t reals.t records.t sets.t const.tPROGS = arrays.x assign.x bigsym.x bool.x call.x enum.x incltest.x longsym.x \ nested.x reals.x records.x sets.x const.x.p.x: ${PC} ${PCFLAGS} $*.p -o $*.x.p.o: ${PC} -c ${PCFLAGS} $*.p.in.tst: @rm -f $*.tst ../runtest ${TESTDBX} $* > $*.tst.x.t: @echo " $*" @rm -f tmp @../runtest ${TESTDBX} $* > tmp @../check tmp $*.out @rm -f tmp @rm -f $*.t @touch $*.tpassed: ${PROGS} beforemsg ${TESTS} @echo "passed Pascal tests"beforemsg: @echo "" @echo "Pascal tests:"INCLOBJ = includes.o included.oincltest.x: ${INCLOBJ} ${PC} -g ${INCLOBJ} -o incltest.xarrays.t: arrays.x ${TESTDBX}assign.t: assign.x ${TESTDBX}bigsym.t: bigsym.x ${TESTDBX}bool.t: bool.x ${TESTDBX}call.t: call.x ${TESTDBX}enum.t: enum.x ${TESTDBX}incltest.t: incltest.x ${TESTDBX}longsym.t: longsym.x ${TESTDBX}nested.t: nested.x ${TESTDBX}reals.t: reals.x ${TESTDBX}records.t: records.x ${TESTDBX}sets.t: sets.x ${TESTDBX}const.t: const.x ${TESTDBX}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -