📄 makefile
字号:
## PCCTS makefile for: test.g## PCCTS release 1.21# Project: t# C++ output# D scanner# A-defined token types#TOKENS = A/tokens.h## The following filenames must be consistent with A/D flagsD_FILE = A/parser.dlgERR = A/errHDR_FILE =SCAN = A/ALexerPCCTS = ../..A_H = $(PCCTS)/hBIN = $(PCCTS)/binA = $(BIN)/antlrD = $(BIN)/dlgCFLAGS = -I. -I$(A_H) -IA -IB -g## Delay lookahead so that an extra fetch is not done by# 'A' parser which is needed by 'B' parser.# AFLAGS = -o A -CCDFLAGS = -C2 -i -CC -cl ALexer -o AGRM = test.gSRC = A/test.cpp \ A/A.cpp \ $(A_H)/AParser.cpp $(A_H)/DLexerBase.cpp $(SCAN).cpp main.cpp \ $(A_H)/ATokenBuffer.cppOBJ = A/test.o A/A.o A/AParser.o A/DLexerBase.o $(SCAN).o main.o \ A/ATokenBuffer.oOBJ2 = B/test2.o B/B.o B/BLexer.oA_SPAWN = A/test.cpp A/A.cpp \ A/A.h \ $(HDR_FILE) $(D_FILE) $(TOKENS)D_SPAWN = $(SCAN).cpp $(SCAN).h#CCC=g++CCC=CCt: $(OBJ) $(OBJ2) $(SRC) make -f makefile2 $(CCC) -o t $(CFLAGS) $(OBJ) $(OBJ2)A/test.o : $(TOKENS) $(SCAN).h A/test.cpp $(HDR_FILE) $(CCC) -c $(CFLAGS) -o A/test.o A/test.cppA/A.o : $(TOKENS) $(SCAN).h A/A.cpp A/A.h $(HDR_FILE) $(CCC) -c $(CFLAGS) -o A/A.o A/A.cpp$(SCAN).o : $(SCAN).cpp $(TOKENS) $(CCC) -c $(CFLAGS) -o $(SCAN).o $(SCAN).cpp$(A_SPAWN) : $(GRM) $(A) $(AFLAGS) $(GRM)$(D_SPAWN) : $(D_FILE) $(D) $(DFLAGS) $(D_FILE)A/ATokenBuffer.o : $(A_H)/ATokenBuffer.cpp $(CCC) -c $(CFLAGS) -o A/ATokenBuffer.o $(A_H)/ATokenBuffer.cppA/AParser.o : $(A_H)/AParser.cpp $(CCC) -c $(CFLAGS) -o A/AParser.o $(A_H)/AParser.cppA/DLexerBase.o : $(A_H)/DLexerBase.cpp $(CCC) -c $(CFLAGS) -o A/DLexerBase.o $(A_H)/DLexerBase.cppmain.o : main.cpp B/B.h $(CCC) -c $(CFLAGS) -o main.o main.cppB/B.h : make -f makefile2clean: rm -f *.o core t A/*.oscrub: rm -f *.o core t A/*.o $(A_SPAWN) $(D_SPAWN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -