📄 makefile
字号:
# Makefile for lpc compiler.#FLEX=flexFLEXFLAGS=BISONFLAGS=-dBISON=bisonCOMPILER_DIST=splcCC=gccCFLAGS=-g -WallLDFLAGS=-g -WallCVS=cvsCOMPILER_HEADER=common.h \ config.h \ symtab.h \ x86.h \ tree.h \ dag.h \ config.hCOMPILER_SOURCE= common.h \ error.c \ h.l \ h.y \ config.h \ main.c \ symtab.c \ symtab.h \ type.c \ x86.c \ x86dos.c \ x86.h \ x86rtl.asm \ rule.c \ lex.yy.c \ alloc.c \ tree.c \ tree.h \ list.c \ dag.h \ dag.c \ ops.c \ x86linux.c \ opti.cCOMPILER_OBJS=error.o \ lex.yy.o \ x86dos.o \ main.o \ symtab.o \ type.o \ rule.o \ tree.o \ alloc.o \ list.o \ dag.o \ ops.o \ x86.o \ x86linux.o \ opti.oCOMPILER_AUTOFILES=y.tab.c \ lex.yy.c \ rule.c \ h.tab.h \ rule.h.SUFFIXES:.call: $(COMPILER_DIST)dag.o: dag.c common.h $(CC) $(CFLAGS) -c $<alloc.o: alloc.c common.h $(CC) $(CFLAGS) -c $<%.o:%.c $(COMPILER_HEADER) $(CC) $(CFLAGS) -c $<lex.yy.c:spl.l rule.c $(FLEX) $(FLEXFLAGS) spl.lrule.c:spl.y $(BISON) $(BISONFLAGS) -o rule.c $<$(COMPILER_DIST):$(COMPILER_OBJS) $(COMPILER_HEADER) gcc -o $(COMPILER_DIST) $(LDFLAGS) $(COMPILER_OBJS)clean: rm -f *.o rm -f $(COMPILER_DIST) rm -f $(COMPILER_AUTOFILES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -