antlrms.mak

来自「本工具提供一个词法分析器和语法分析器的集成开发环境」· MAK 代码 · 共 222 行

MAK
222
字号
# PCCTS directoryPCCTS_HOME=<your PCCTS_HOME>ANTLR_SRC=$(PCCTS_HOME)\antlrPCCTS_H=$(PCCTS_HOME)\h# Support directoriesSET=$(PCCTS_HOME)\support\set# Compiler stuffCC = clCFLAGS = -I "." -I "$(PCCTS_H)" -I "$(SET)" -D "USER_ZZSYN" -D "PC" \        -D "ZZLEXBUFSIZE=65536"  /D "LONGFILENAMES" /Zi /W3ANTLR_OBJS = antlr.obj scan.obj err.obj bits.obj build.obj fset2.obj \            fset.obj gen.obj globals.obj hash.obj lex.obj main.obj \            misc.obj pred.obj egman.obj mrhoist.obj fcache.objSUPPORT_OBJS = set.obj# Dependenciesantlr.exe: $(ANTLR_OBJS) $(SUPPORT_OBJS)    $(CC) $(CFLAGS) -o antlr.exe $(ANTLR_OBJS) $(SUPPORT_OBJS)    del *.objantlr.obj: $(ANTLR_SRC)\antlr.c \	                $(PCCTS_H)\antlr.h \                	$(PCCTS_H)\config.h \	                $(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\mode.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \					$(ANTLR_SRC)\tokens.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\antlr.cscan.obj: $(ANTLR_SRC)\scan.c \	                $(PCCTS_H)\antlr.h \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgauto.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\mode.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \					$(ANTLR_SRC)\tokens.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\scan.cerr.obj: $(ANTLR_SRC)\err.c \					$(PCCTS_H)\antlr.h \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(PCCTS_H)\err.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \					$(ANTLR_SRC)\tokens.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\err.cbits.obj: $(ANTLR_SRC)\bits.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\bits.cbuild.obj: $(ANTLR_SRC)\build.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\build.cfset2.obj: $(ANTLR_SRC)\fset2.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\fset2.cfset.obj: $(ANTLR_SRC)\fset.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\fset.cgen.obj: $(ANTLR_SRC)\gen.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\gen.cglobals.obj: $(ANTLR_SRC)\globals.c \					$(PCCTS_H)\config.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\globals.chash.obj: $(ANTLR_SRC)\hash.c \					$(PCCTS_H)\config.h \					$(ANTLR_SRC)\hash.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\hash.clex.obj: $(ANTLR_SRC)\lex.c \					$(PCCTS_H)\config.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\lex.cmain.obj: $(ANTLR_SRC)\main.c \					$(PCCTS_H)\antlr.h \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\mode.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\stdpccts.h \					$(ANTLR_SRC)\syn.h \					$(ANTLR_SRC)\tokens.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\main.cmisc.obj: $(ANTLR_SRC)\misc.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\misc.cpred.obj: $(ANTLR_SRC)\pred.c \					$(PCCTS_H)\config.h \					$(PCCTS_H)\dlgdef.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\pred.cegman.obj: $(ANTLR_SRC)\egman.c \					$(PCCTS_H)\config.h \					$(SET)\set.h \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\egman.cmrhoist.obj: $(ANTLR_SRC)\mrhoist.c \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\mrhoist.cfcache.obj: $(ANTLR_SRC)\fcache.c \					$(ANTLR_SRC)\generic.h \					$(ANTLR_SRC)\hash.h \					$(ANTLR_SRC)\proto.h \					$(ANTLR_SRC)\syn.h \    $(CC) -c $(CFLAGS) $(ANTLR_SRC)\fcache.cset.obj: $(SET)\set.c \					$(PCCTS_H)\config.h \					$(SET)\set.h \    $(CC) -c $(CFLAGS) $(SET)\set.c

⌨️ 快捷键说明

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