--- /dev/null
+#
+# PCCTS makefile for: test2.g
+#
+# PCCTS release 1.21
+# Project: t
+# C++ output
+# D scanner
+# A-defined token types
+#
+TOKENS = B/tokens.h
+#
+# The following filenames must be consistent with A/D flags
+D_FILE = B/parser.dlg
+ERR = B/err
+HDR_FILE =
+SCAN = B/BLexer
+PCCTS = ../..
+A_H = $(PCCTS)/h
+BIN = $(PCCTS)/bin
+A = $(BIN)/antlr
+D = $(BIN)/dlg
+CFLAGS = -I. -I$(A_H) -IB -g
+AFLAGS = -o B -CC
+DFLAGS = -C2 -i -CC -cl BLexer -o B
+GRM = test2.g
+SRC = B/test2.cpp \
+ B/B.cpp \
+ $(SCAN).cpp
+OBJ = B/test2.o B/B.o $(SCAN).o
+A_SPAWN = B/test2.cpp B/B.cpp \
+ B/B.h \
+ $(HDR_FILE) $(D_FILE) $(TOKENS)
+D_SPAWN = $(SCAN).cpp $(SCAN).h
+#CCC=g++
+CC=$(CCC)
+
+t: $(OBJ) $(SRC)
+
+B/test2.o : $(TOKENS) $(SCAN).h B/test2.cpp $(HDR_FILE)
+ $(CCC) -c $(CFLAGS) -o B/test2.o B/test2.cpp
+
+B/B.o : $(TOKENS) $(SCAN).h B/B.cpp B/B.h $(HDR_FILE)
+ $(CCC) -c $(CFLAGS) -o B/B.o B/B.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)
+
+clean:
+ rm -f *.o core t B/*.o
+
+scrub:
+ rm -f *.o core t B/*.o $(A_SPAWN) $(D_SPAWN)