]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/byacc/Makefile.old
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / byacc / Makefile.old
1 DEST          = .
2
3 HDRS          = defs.h
4
5 CFLAGS        = -O -DNDEBUG
6
7 LDFLAGS       =
8
9 LIBS          =
10
11 LINKER        = cc
12
13 MAKEFILE      = Makefile
14
15 OBJS          = closure.o \
16                 error.o \
17                 lalr.o \
18                 lr0.o \
19                 main.o \
20                 mkpar.o \
21                 output.o \
22                 reader.o \
23                 skeleton.o \
24                 symtab.o \
25                 verbose.o \
26                 warshall.o
27
28 PRINT         = pr -f -l88
29
30 PROGRAM       = yacc
31
32 SRCS          = closure.c \
33                 error.c \
34                 lalr.c \
35                 lr0.c \
36                 main.c \
37                 mkpar.c \
38                 output.c \
39                 reader.c \
40                 skeleton.c \
41                 symtab.c \
42                 verbose.c \
43                 warshall.c
44
45 all:            $(PROGRAM)
46
47 $(PROGRAM):     $(OBJS) $(LIBS)
48                 @echo -n "Loading $(PROGRAM) ... "
49                 @$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
50                 @echo "done"
51
52 clean:;         @rm -f $(OBJS)
53
54 clobber:;       @rm -f $(OBJS) $(PROGRAM)
55
56 depend:;        @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
57
58 index:;         @ctags -wx $(HDRS) $(SRCS)
59
60 install:        $(PROGRAM)
61                 @echo Installing $(PROGRAM) in $(DEST)
62                 @install -s $(PROGRAM) $(DEST)
63
64 listing:;       @$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
65
66 lint:;          @lint $(SRCS)
67
68 program:        $(PROGRAM)
69
70 tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
71
72 ###
73 closure.o: defs.h
74 error.o: defs.h
75 lalr.o: defs.h
76 lr0.o: defs.h
77 main.o: defs.h
78 mkpar.o: defs.h
79 output.o: defs.h
80 reader.o: defs.h
81 skeleton.o: defs.h
82 symtab.o: defs.h
83 verbose.o: defs.h
84 warshall.o: defs.h