From: Terence Parr <> Date: Sat, 23 Sep 1995 23:11:34 +0000 (-0500) Subject: auto commit for import X-Git-Url: https://pd.if.org/git/?p=pccts;a=commitdiff_plain;h=73d9e973fa1b262566195dd1be7fcc884e9f1e10 auto commit for import --- diff --git a/testcpp/7/makefile b/testcpp/7/makefile new file mode 100755 index 0000000..3a0beae --- /dev/null +++ b/testcpp/7/makefile @@ -0,0 +1,71 @@ +# +# PCCTS makefile for: test.g +# +# Created from: ../../bin/genmk -CC -project t -class Expr test.g +# +# PCCTS release 1.32 +# Project: t +# C++ output +# DLG scanner +# ANTLR-defined token types +# +TOKENS = tokens.h +# +# The following filenames must be consistent with ANTLR/DLG flags +DLG_FILE = parser.dlg +ERR = err +HDR_FILE = +SCAN = DLGLexer +PCCTS = ../.. +ANTLR_H = $(PCCTS)/h +BIN = $(PCCTS)/bin +ANTLR = $(BIN)/antlr +DLG = $(BIN)/dlg +CFLAGS = -I. -I$(ANTLR_H) +AFLAGS = -CC +DFLAGS = -C2 -i -CC +GRM = test.g +SRC = test.cpp \ + Expr.cpp \ + $(ANTLR_H)/AParser.cpp $(ANTLR_H)/DLexerBase.cpp $(ANTLR_H)/ATokenBuffer.cpp $(SCAN).cpp +OBJ = test.o \ + Expr.o \ + AParser.o DLexerBase.o ATokenBuffer.o $(SCAN).o +ANTLR_SPAWN = test.cpp Expr.cpp \ + Expr.h $(DLG_FILE) $(TOKENS) +DLG_SPAWN = $(SCAN).cpp $(SCAN).h +#CCC=g++ +CC=$(CCC) + +t : $(OBJ) $(SRC) + $(CCC) -o t $(CFLAGS) $(OBJ) + +test.o : $(TOKENS) $(SCAN).h test.cpp + $(CCC) -c $(CFLAGS) -o test.o test.cpp + +Expr.o : $(TOKENS) $(SCAN).h Expr.cpp Expr.h + $(CCC) -c $(CFLAGS) -o Expr.o Expr.cpp + +$(SCAN).o : $(SCAN).cpp $(TOKENS) + $(CCC) -c $(CFLAGS) -o $(SCAN).o $(SCAN).cpp + +$(ANTLR_SPAWN) : $(GRM) + $(ANTLR) $(AFLAGS) $(GRM) + +$(DLG_SPAWN) : $(DLG_FILE) + $(DLG) $(DFLAGS) $(DLG_FILE) + +AParser.o : $(ANTLR_H)/AParser.cpp + $(CCC) -c $(CFLAGS) -o AParser.o $(ANTLR_H)/AParser.cpp + +ATokenBuffer.o : $(ANTLR_H)/ATokenBuffer.cpp + $(CCC) -c $(CFLAGS) -o ATokenBuffer.o $(ANTLR_H)/ATokenBuffer.cpp + +DLexerBase.o : $(ANTLR_H)/DLexerBase.cpp + $(CCC) -c $(CFLAGS) -o DLexerBase.o $(ANTLR_H)/DLexerBase.cpp + +clean: + rm -f *.o core t + +scrub: + rm -f *.o core t $(ANTLR_SPAWN) $(DLG_SPAWN)