1234949SbaptDEST = . 2234949Sbapt 3234949SbaptHDRS = defs.h 4234949Sbapt 5234949SbaptCFLAGS = -O -DNDEBUG 6234949Sbapt 7234949SbaptLDFLAGS = 8234949Sbapt 9234949SbaptLIBS = 10234949Sbapt 11234949SbaptLINKER = cc 12234949Sbapt 13234949SbaptMAKEFILE = Makefile 14234949Sbapt 15234949SbaptOBJS = closure.o \ 16234949Sbapt error.o \ 17234949Sbapt lalr.o \ 18234949Sbapt lr0.o \ 19234949Sbapt main.o \ 20234949Sbapt mkpar.o \ 21234949Sbapt output.o \ 22234949Sbapt reader.o \ 23234949Sbapt skeleton.o \ 24234949Sbapt symtab.o \ 25234949Sbapt verbose.o \ 26234949Sbapt warshall.o 27234949Sbapt 28234949SbaptPRINT = pr -f -l88 29234949Sbapt 30234949SbaptPROGRAM = yacc 31234949Sbapt 32234949SbaptSRCS = closure.c \ 33234949Sbapt error.c \ 34234949Sbapt lalr.c \ 35234949Sbapt lr0.c \ 36234949Sbapt main.c \ 37234949Sbapt mkpar.c \ 38234949Sbapt output.c \ 39234949Sbapt reader.c \ 40234949Sbapt skeleton.c \ 41234949Sbapt symtab.c \ 42234949Sbapt verbose.c \ 43234949Sbapt warshall.c 44234949Sbapt 45234949Sbaptall: $(PROGRAM) 46234949Sbapt 47234949Sbapt$(PROGRAM): $(OBJS) $(LIBS) 48234949Sbapt @echo -n "Loading $(PROGRAM) ... " 49234949Sbapt @$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) 50234949Sbapt @echo "done" 51234949Sbapt 52234949Sbaptclean:; @rm -f $(OBJS) 53234949Sbapt 54234949Sbaptclobber:; @rm -f $(OBJS) $(PROGRAM) 55234949Sbapt 56234949Sbaptdepend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST) 57234949Sbapt 58234949Sbaptindex:; @ctags -wx $(HDRS) $(SRCS) 59234949Sbapt 60234949Sbaptinstall: $(PROGRAM) 61234949Sbapt @echo Installing $(PROGRAM) in $(DEST) 62234949Sbapt @install -s $(PROGRAM) $(DEST) 63234949Sbapt 64234949Sbaptlisting:; @$(PRINT) Makefile $(HDRS) $(SRCS) | lpr 65234949Sbapt 66234949Sbaptlint:; @lint $(SRCS) 67234949Sbapt 68234949Sbaptprogram: $(PROGRAM) 69234949Sbapt 70234949Sbapttags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) 71234949Sbapt 72234949Sbapt### 73234949Sbaptclosure.o: defs.h 74234949Sbapterror.o: defs.h 75234949Sbaptlalr.o: defs.h 76234949Sbaptlr0.o: defs.h 77234949Sbaptmain.o: defs.h 78234949Sbaptmkpar.o: defs.h 79234949Sbaptoutput.o: defs.h 80234949Sbaptreader.o: defs.h 81234949Sbaptskeleton.o: defs.h 82234949Sbaptsymtab.o: defs.h 83234949Sbaptverbose.o: defs.h 84234949Sbaptwarshall.o: defs.h 85