CC = g++

CFLAGS= -I../h -O2

SRCS= eps.c epson.c Bset.c parse.c epsy.c epsl.c

OBJS= eps.o epson.o Bset.o parse.o epsy.o epsl.o

LIBS= ../lib/lib.a -lfl

BINDIR= /usr/TeX/bin

all: eps

eps : ${OBJS} ${LIBS}
	${CC} ${CFLAGS} ${OBJS} ${LIBS} -o $@

epsy.c epsy.h : epsy.y
	bison -d -o epsy.c epsy.y

epsl.c : epsl.l
	flex -tsi epsl.l > epsl.c

install: eps
	install eps ${BINDIR}

clean:
	rm -f eps *.o epsl.c epsy.c

depend: .depend

.depend:
	-mv .depend .depend~
	$(CC) -M $(CFLAGS) $(SRCS) > .depend

include .depend

