# BSDI Makefile,v 1.6 1995/08/03 00:58:39 polk Exp

PROG=	perl
SRCS=	array.c cmd.c cons.c consarg.c doarg.c doio.c dolist.c dump.c eval.c \
	form.c hash.c perl.c regcomp.c regexec.c stab.c str.c toke.c \
	usersub.c util.c perly.c unexec.c
CFLAGS+= -I. -I${.CURDIR} -DUNEXEC
LDADD=	-lm
DPADD=	${LIBM}
MLINKS+= perl.1 taintperl.1 perl.1 suidperl.1

CLEANFILES+= perly.c perly.h y.tab.h y.tab.c

perly.c: perly.y perly.fixer
	${YACC} -d ${.IMPSRC}
	sh ${.CURDIR}/perly.fixer y.tab.c perly.c
	mv y.tab.h perly.h
	echo 'extern YYSTYPE yylval;' >>perly.h

.include "../../Makefile.inc"

.include <bsd.prog.mk>
