summaryrefslogtreecommitdiff
path: root/cpp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/Makefile')
-rw-r--r--cpp/Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/cpp/Makefile b/cpp/Makefile
new file mode 100644
index 00000000000..38385a72809
--- /dev/null
+++ b/cpp/Makefile
@@ -0,0 +1,20 @@
+# Makefile for cccp in the Emacs distribution only.
+# Here we assume that you are using sys V.0
+# (since cccp is used by Emacs only to deal with shortnames lossage).
+# Therefore, we add -DEMACS to CFLAGS and add -lPW to linking.
+
+CFLAGS=-g -I. -DEMACS
+cpp: cccp
+ -rm cpp
+ ln cccp cpp
+cccp: cccp.o y.tab.o
+ cc -o cccp -g cccp.o y.tab.o -lPW
+testexp: y.tab.c
+ cc -g -DTEST_EXP_READER y.tab.c -o testexp
+y.tab.c: cexp.y
+ echo expect 40 shift/reduce conflicts
+ yacc cexp.y
+cccp.o: cccp.c
+y.tab.o: y.tab.c
+lint: y.tab.c
+ lint -p y.tab.c cccp.c