📄 makefile
字号:
## Makefile for the parser#.SUFFIXES: .o .C .l## Compiler and loader definitions#LD = ldLDFLAGS = CXX = g++CC = g++INC = -I..CXXFLAGS = $(INC) -g -Wall $(DEBUG)LEX = flexLFLAGS = -I -tYACC = bisonYFLAGS = -y -d## list of all object and source files#OBJS = scan.o parse.o nodes.o interp.o yywrap.oSRCS = scan.l parse.y nodes.C interp.C yywrap.cLIBS = all: ../parser.o../parser.o: $(OBJS) ld -o $@ -r $(OBJS)y.tab.h: parse.oparse.o: parse.y -rm -f y.tab.c $(YACC) $(YFLAGS) $< $(CXX) $(INC) -c y.tab.c -o $@ -rm -f y.tab.cscan.o: y.tab.h scan.l scanhelp.C -rm -f $*.C $(LEX) $(LFLAGS) scan.l > scan.C $(CXX) $(INC) -c $*.C -rm -f $*.C.c.o: $(CC) $(CFLAGS) -c $<.C.o: $(CXX) $(CXXFLAGS) -c $<clean: rm -f core *.bak *~ *.odepend: makedepend $(INC) -I/s/gcc/include/g++ $(SRCS)# DO NOT DELETE THIS LINE -- make depend depends on it.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -