makefile

来自「Full support for extended regular expres」· 代码 · 共 72 行

TXT
72
字号
# A makefile generated by Makemake.
# For use with Borland C++ command line compiler.

compiler=bcc32.exe
lflags=-K -O2 -6 -w -w-8027 -w-8012
cflags=$(lflags) -c
objfiles=dolphin.obj dolphout.obj parser.obj process.obj codegen.obj tables.obj expand.obj serialize.obj nfa.obj dfa.obj nfa-to-dfa.obj time.obj lookahead.obj variables.obj utilities.obj alphabet.obj
headers=dolphin.h dolphout.h parser.h assert.h process.h codegen.h tables.h expand.h serialize.h stl.h nfa.h dfa.h nfa-to-dfa.h time.h lookahead.h variables.h utilities.h variable.h intervals.h alphabet.h dummy_limits.h

dolphin.exe: $(objfiles)
	$(compiler) @&&|
	$(lflags) $(objfiles)
|

dolphout.cpp: dolphout.dlp
	dolphin dolphout.dlp
dolphout.h: dolphout.dlp
	dolphin dolphout.dlp

parser.cpp: parser.whl
	whale parser.whl
parser.h: parser.whl
	whale parser.whl

dolphin.obj: dolphin.cpp $(headers)
	$(compiler) $(cflags) dolphin.cpp

dolphout.obj: dolphout.cpp $(headers)
	$(compiler) $(cflags) dolphout.cpp

parser.obj: parser.cpp $(headers)
	$(compiler) $(cflags) parser.cpp

process.obj: process.cpp $(headers)
	$(compiler) $(cflags) process.cpp

codegen.obj: codegen.cpp $(headers)
	$(compiler) $(cflags) codegen.cpp

tables.obj: tables.cpp $(headers)
	$(compiler) $(cflags) tables.cpp

expand.obj: expand.cpp $(headers)
	$(compiler) $(cflags) expand.cpp

serialize.obj: serialize.cpp $(headers)
	$(compiler) $(cflags) serialize.cpp

nfa.obj: nfa.cpp $(headers)
	$(compiler) $(cflags) nfa.cpp

dfa.obj: dfa.cpp $(headers)
	$(compiler) $(cflags) dfa.cpp

nfa-to-dfa.obj: nfa-to-dfa.cpp $(headers)
	$(compiler) $(cflags) nfa-to-dfa.cpp

time.obj: time.cpp $(headers)
	$(compiler) $(cflags) time.cpp

lookahead.obj: lookahead.cpp $(headers)
	$(compiler) $(cflags) lookahead.cpp

variables.obj: variables.cpp $(headers)
	$(compiler) $(cflags) variables.cpp

utilities.obj: utilities.cpp $(headers)
	$(compiler) $(cflags) utilities.cpp

alphabet.obj: alphabet.cpp $(headers)
	$(compiler) $(cflags) alphabet.cpp

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?