You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-util/cccc/files/cccc-3.1.4-unbundle-pccts.p...

48 lines
1.6 KiB

--- cccc/posixgcc.mak
+++ cccc/posixgcc.mak
@@ -24,9 +24,11 @@
PATHSEP=/
+PCCTS_INC = /usr/include/pccts/
+
CCC=g++
LD=g++
-CFLAGS=-c -I../pccts/h $(CFLAGS_DEBUG) -x c++
+CFLAGS=-c -I$(PCCTS_INC) $(CFLAGS_DEBUG) -x c++
C_OFLAG=-o
LDFLAGS=$(LDFLAGS_DEBUG)
LD_OFLAG=-o
--- cccc/rules.mak
+++ cccc/rules.mak
@@ -39,8 +39,8 @@
# locations and flags for antlr and dlg (don't change the flags unless you
# understand PCCTS)
-ANTLR = $(PCCTS_BIN)$(PATHSEP)antlr
-DLG = $(PCCTS_BIN)$(PATHSEP)dlg
+ANTLR = antlr
+DLG = dlg
# Flags for ANTLR:
# -CC = generate C++ output
# -k 2 = use at least 2 tokens of lookahead
@@ -164,14 +164,14 @@
# to cover this is to add explicit rules for the three
# PCCTS support files which give rise to linkable object
# files.
-AParser.$(OBJEXT): $(PCCTS_H)$(PATHSEP)AParser.cpp
- $(CCC) $(CFLAGS) $(PCCTS_H)$(PATHSEP)AParser.cpp $(C_OFLAG)$*.$(OBJEXT)
+AParser.$(OBJEXT): $(PCCTS_INC)$(PATHSEP)AParser.cpp
+ $(CCC) $(CFLAGS) $(PCCTS_INC)$(PATHSEP)AParser.cpp $(C_OFLAG)$*.$(OBJEXT)
-DLexerBase.$(OBJEXT): $(PCCTS_H)$(PATHSEP)DLexerBase.cpp
- $(CCC) $(CFLAGS) $(PCCTS_H)$(PATHSEP)DLexerBase.cpp $(C_OFLAG)$*.$(OBJEXT)
+DLexerBase.$(OBJEXT): $(PCCTS_INC)$(PATHSEP)DLexerBase.cpp
+ $(CCC) $(CFLAGS) $(PCCTS_INC)$(PATHSEP)DLexerBase.cpp $(C_OFLAG)$*.$(OBJEXT)
-ATokenBuffer.$(OBJEXT): $(PCCTS_H)$(PATHSEP)ATokenBuffer.cpp
- $(CCC) $(CFLAGS) $(PCCTS_H)$(PATHSEP)ATokenBuffer.cpp $(C_OFLAG)$*.$(OBJEXT)
+ATokenBuffer.$(OBJEXT): $(PCCTS_INC)$(PATHSEP)ATokenBuffer.cpp
+ $(CCC) $(CFLAGS) $(PCCTS_INC)$(PATHSEP)ATokenBuffer.cpp $(C_OFLAG)$*.$(OBJEXT)