2
# PCCTS makefile for: test.g
4
# Created from: ../../bin/genmk -CC -class PEHTest -project t test.g
10
# ANTLR-defined token types
14
# The following filenames must be consistent with ANTLR/DLG flags
24
CFLAGS = -I. -I$(ANTLR_H)
25
AFLAGS = -CC $(AOTHER)
30
$(ANTLR_H)/AParser.cpp $(ANTLR_H)/DLexerBase.cpp $(ANTLR_H)/ATokenBuffer.cpp $(SCAN).cpp
33
AParser.o DLexerBase.o ATokenBuffer.o $(SCAN).o
34
ANTLR_SPAWN = test.cpp PEHTest.cpp \
35
PEHTest.h $(DLG_FILE) $(TOKENS)
36
DLG_SPAWN = $(SCAN).cpp $(SCAN).h
41
$(CCC) -o t $(CFLAGS) $(OBJ)
43
test.o : $(TOKENS) $(SCAN).h test.cpp
44
$(CCC) -c $(CFLAGS) -o test.o test.cpp
46
PEHTest.o : $(TOKENS) $(SCAN).h PEHTest.cpp PEHTest.h
47
$(CCC) -c $(CFLAGS) -o PEHTest.o PEHTest.cpp
49
$(SCAN).o : $(SCAN).cpp $(TOKENS)
50
$(CCC) -c $(CFLAGS) -o $(SCAN).o $(SCAN).cpp
52
$(ANTLR_SPAWN) : $(GRM)
53
$(ANTLR) $(AFLAGS) $(GRM)
55
$(DLG_SPAWN) : $(DLG_FILE)
56
$(DLG) $(DFLAGS) $(DLG_FILE)
58
AParser.o : $(ANTLR_H)/AParser.cpp
59
$(CCC) -c $(CFLAGS) -o AParser.o $(ANTLR_H)/AParser.cpp
61
ATokenBuffer.o : $(ANTLR_H)/ATokenBuffer.cpp
62
$(CCC) -c $(CFLAGS) -o ATokenBuffer.o $(ANTLR_H)/ATokenBuffer.cpp
64
DLexerBase.o : $(ANTLR_H)/DLexerBase.cpp
65
$(CCC) -c $(CFLAGS) -o DLexerBase.o $(ANTLR_H)/DLexerBase.cpp
71
rm -f *.o core t $(ANTLR_SPAWN) $(DLG_SPAWN)