2 # PCCTS makefile for: test2.g
8 # A-defined token types
12 # The following filenames must be consistent with A/D flags
22 CFLAGS = -I. -I$(A_H) -IB -g
24 DFLAGS = -C2 -i -CC -cl BLexer -o B
29 OBJ = B/test2.o B/B.o $(SCAN).o
30 A_SPAWN = B/test2.cpp B/B.cpp \
32 $(HDR_FILE) $(D_FILE) $(TOKENS)
33 D_SPAWN = $(SCAN).cpp $(SCAN).h
39 B/test2.o : $(TOKENS) $(SCAN).h B/test2.cpp $(HDR_FILE)
40 $(CCC) -c $(CFLAGS) -o B/test2.o B/test2.cpp
42 B/B.o : $(TOKENS) $(SCAN).h B/B.cpp B/B.h $(HDR_FILE)
43 $(CCC) -c $(CFLAGS) -o B/B.o B/B.cpp
45 $(SCAN).o : $(SCAN).cpp $(TOKENS)
46 $(CCC) -c $(CFLAGS) -o $(SCAN).o $(SCAN).cpp
51 $(D_SPAWN) : $(D_FILE)
52 $(D) $(DFLAGS) $(D_FILE)
55 rm -f *.o core t B/*.o
58 rm -f *.o core t B/*.o $(A_SPAWN) $(D_SPAWN)