CFLAGS = ${CCOPT} ${INCLUDE} -DFA_THENEED4SPEED -c

GISHLIB = ../lib/libgish.a

SRC = \
	dfa.c \
	check.c \
	opstate.c \
	perror.c \
	errstr.c \
	scanf.c \
	sscanf.c \
	fscanf.c \
	pscanf.c \
	nextstat.c \
	extent.c \
	size.c \
	dump.c \
	contains.c \
	accepts.c

OBJ = dfa.o check.o opstate.o perror.o errstr.o \
	scanf.o sscanf.o fscanf.o pscanf.o \
	nextstat.o extent.o size.o dump.o contains.o accepts.o

all: $(OBJ)
	ar $(ARFLAGS) $(GISHLIB) $(OBJ)

dfa.3ps: dfa.3
	psroff -t -man dfa.3 > dfa.3ps

clean:
	rm -f makefile makefile.old $(OBJ)

depend: makefile

makefile: Makefile $(SRC)
	- mv -f makefile makefile.old
	@ sed -n -e '1,/[D]O NOT MAKE ANY CHANGES/p' Makefile > makefile
	@ echo "" >> makefile
	@ $(CC) ${MKDEPFLAG} ${INCLUDE} ${SRC} >> makefile

#DO NOT MAKE ANY CHANGES ON OR AFTER THIS LINE
