# $Id: Makefile,v 1.1 1995/01/16 20:53:37 connolly Exp $ YACC = bison LEX = /usr/tools/flex/2.4.7/bin/flex FLEXLIB = -L/usr/tools/flex/2.4.7/lib -lfl CC = gcc CFLAGS = -ansi -pedantic-errors -Wall -DYYDEBUG -g #@@ build debugging lexer LFLAGS = -d OBJS = main.o lex.yy.o html.tab.o LIBS = $(FLEXLIB) driver: $(OBJS) $(CC) -o $@ $(OBJS) $(LIBS) html.tab.c html.tab.h: html.y $(YACC) -d -v html.y lex.yy.c: sgml.l $(LEX) $(LFLAGS) sgml.l lex.yy.o: html.tab.h sgml.l html.y tokens.c: html.dtd dtd2yacc.pl perl dtd2yacc.pl -array tokens.c html.y clean: rm -f *.o *.tab.[ch] Clean: clean rm html.y