/usr/share/doc/pccts/examples/testcpp/8/makefile is in pccts 1.33MR33-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | #
# 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 main.cpp
OBJ = test.o \
Expr.o \
AParser.o DLexerBase.o ATokenBuffer.o $(SCAN).o main.o
ANTLR_SPAWN = test.cpp Expr.cpp \
Expr.h $(DLG_FILE) $(TOKENS)
DLG_SPAWN = $(SCAN).cpp $(SCAN).h
#CCC=g++
CCC=CC
t : $(OBJ) $(SRC)
$(CCC) -o t $(CFLAGS) $(OBJ)
test.o : $(TOKENS) $(SCAN).h test.cpp
$(CCC) -c $(CFLAGS) -o test.o test.cpp
main.o : $(TOKENS) $(SCAN).h main.cpp
$(CCC) -c $(CFLAGS) -o main.o main.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)
|