# $TenDRA: tendra/src/utilities/sid/Makefile,v 1.3 2002/12/09 07:45:17 nonce Exp $

CFLAGS+= -I. -I${.CURDIR}

PROG=	sid

SRCS=	action.c alt.c arg-parse.c basic.c bitvec.c c-check.c c-code.c \
	c-lexer.c c-out-info.c c-out-key.c c-out-nl.c c-out-types.c \
	c-output.c c-parser.c cstring-list.c cstring.c dalloc.c dstring.c \
	entry-list.c entry.c error-file.c error.c exception.c gen-errors.c \
	grammar.c istream.c item.c key.c lexer.c main.c name.c non-local.c \
	ostream.c output.c parser.c rstack.c rule-check.c rule-factor.c \
	rule-firsts.c rule-lre.c rule-mutate.c rule-names.c rule-simp.c \
	rule-tail.c rule.c scope.c syntax.c table.c type.c types.c

DEPEND_SRC=     gen-errors.c

ERRORFILES=	arg-parse.e c-check.e c-code.e c-lexer.e c-parser.e \
		error-file.e for-osif.e grammar.e lexer.e main.e parser.e \
		rule-check.e rule-factor.e rule-firsts.e rule-lre.e scope.e \
		table.e types.e

gen-errors.c:
	${PERL} -w ${.CURDIR}/errors/BUILD_ERRORS -o ${.OBJDIR}/gen-errors \
	${ERRORFILES:S|^|${.CURDIR}/errors/|}

CLEANFILES+=    gen-errors.c gen-errors.h

.include "${.CURDIR}/../../../mk/base/tendra.prog.mk"
