|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 1356 (0x54c) Types: TextFile Names: »Makefile«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─⟦this⟧ »EUUGD11/gnu-31mar87/bison/Makefile«
# Makefile for bison # where the installed binary goes BINDIR = /usr/local # where the parsers go PARSERDIR = /usr/local/lib # names of parser files PFILE = bison.simple PFILE1 = bison.hairy # It is unwise ever to compile a program without symbols. CFLAGS = -g PFILES = -DXPFILE=\"$(PARSERDIR)/$(PFILE)\" \ -DXPFILE1=\"$(PARSERDIR)/$(PFILE1)\" OBJECTS = LR0.o allocate.o closure.o conflicts.o derives.o files.o \ getargs.o gram.o lalr.o \ lex.o main.o nullable.o output.o print.o reader.o symtab.o \ warshall.o start: bison clean: rm -f *.o core install: bison install bison $(BINDIR) install -c $(PFILE) $(PFILE1) $(PARSERDIR) bison: $(OBJECTS) $(CC) -g -o bison $(OBJECTS) # This file is different to pass the parser file names # to the compiler. files.o: files.c files.h new.h gram.h $(CC) -c $(CFLAGS) $(PFILES) files.c LR0.o: machine.h new.h gram.h state.h closure.o: machine.h new.h gram.h conflicts.o: machine.h new.h files.h gram.h state.h derives.o: new.h types.h gram.h getargs.o: files.h lalr.o: machine.h types.h state.h new.h gram.h lex.o: files.h symtab.h lex.h main.o: machine.h nullable.o: types.h gram.h new.h output.o: machine.h new.h files.h gram.h state.h print.o: machine.h new.h files.h gram.h state.h reader.o: files.h new.h symtab.h lex.h gram.h symtab.o: new.h symtab.h gram.h warshall.o: machine.h