aboutsummaryrefslogtreecommitdiff
path: root/Makefile.old
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2012-05-03 09:57:52 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2012-05-03 09:57:52 +0000
commitaec86590e4a004278acba93b5e6df2aee860b36d (patch)
tree950c96c691414355dbc646b4f5d6612a945f5be5 /Makefile.old
downloadsrc-aec86590e4a004278acba93b5e6df2aee860b36d.tar.gz
src-aec86590e4a004278acba93b5e6df2aee860b36d.zip
Import byacc 20120115vendor/byacc/20120115
Approved by: des (mentor)
Notes
Notes: svn path=/vendor/byacc/dist/; revision=234949 svn path=/vendor/byacc/20120115/; revision=234950; tag=vendor/byacc/20120115
Diffstat (limited to 'Makefile.old')
-rw-r--r--Makefile.old84
1 files changed, 84 insertions, 0 deletions
diff --git a/Makefile.old b/Makefile.old
new file mode 100644
index 000000000000..4bab4c9bf027
--- /dev/null
+++ b/Makefile.old
@@ -0,0 +1,84 @@
+DEST = .
+
+HDRS = defs.h
+
+CFLAGS = -O -DNDEBUG
+
+LDFLAGS =
+
+LIBS =
+
+LINKER = cc
+
+MAKEFILE = Makefile
+
+OBJS = closure.o \
+ error.o \
+ lalr.o \
+ lr0.o \
+ main.o \
+ mkpar.o \
+ output.o \
+ reader.o \
+ skeleton.o \
+ symtab.o \
+ verbose.o \
+ warshall.o
+
+PRINT = pr -f -l88
+
+PROGRAM = yacc
+
+SRCS = closure.c \
+ error.c \
+ lalr.c \
+ lr0.c \
+ main.c \
+ mkpar.c \
+ output.c \
+ reader.c \
+ skeleton.c \
+ symtab.c \
+ verbose.c \
+ warshall.c
+
+all: $(PROGRAM)
+
+$(PROGRAM): $(OBJS) $(LIBS)
+ @echo -n "Loading $(PROGRAM) ... "
+ @$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
+ @echo "done"
+
+clean:; @rm -f $(OBJS)
+
+clobber:; @rm -f $(OBJS) $(PROGRAM)
+
+depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
+
+index:; @ctags -wx $(HDRS) $(SRCS)
+
+install: $(PROGRAM)
+ @echo Installing $(PROGRAM) in $(DEST)
+ @install -s $(PROGRAM) $(DEST)
+
+listing:; @$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
+
+lint:; @lint $(SRCS)
+
+program: $(PROGRAM)
+
+tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
+
+###
+closure.o: defs.h
+error.o: defs.h
+lalr.o: defs.h
+lr0.o: defs.h
+main.o: defs.h
+mkpar.o: defs.h
+output.o: defs.h
+reader.o: defs.h
+skeleton.o: defs.h
+symtab.o: defs.h
+verbose.o: defs.h
+warshall.o: defs.h