# Get asm relocation errors under 4.1BSD with -O ytab.o!
#CFLAGS=-O
CFLAGS=

all:	s2latex s2latex.1

s2latex: ytab.c lexyy.c symtab.o symtab.h
	cc ${CFLAGS} -o s2latex ytab.c symtab.o -ll

ytab.c: s2l.y
	yacc s2l.y
# 4.1 vs 4.2BSD name conflict resolution
	cp lexyy.c lex.yy.c

lexyy.c: s2l.l
	lex s2l.l

s2latex.1: s2latex.tbl
	tbl s2latex.tbl >s2latex.1

clean:	
	rm -f ytab.c lexyy.c core y.tab.h *.o s2latex.1

mktar:
	tar cvf s2latex.tar Makefile s2l.y s2l.l symtab.c symtab.h s2latex.tbl
