#	@(#)Makefile	5.3 (Berkeley) 4/1/91

LIB=	des
CFLAGS+=-DKERBEROS -I. -I${.CURDIR}/../include -I/usr/include/bsd
SRCS=	cbc_encrypt.c cksum.c debug_decl.c des.c key_parity.c \
	key_sched.c new_rnd_key.c pcbc_encrypt.c quad_cksum.c \
	random_key.c read_password.c string_to_key.c util.c weak_key.c
CLEANFILES+=key_perm.h s_table.h ip.c p.c fp.c odd.h p_table.h
PMAKE=	/usr/local/bin/pmake

TDIR=	${.CURDIR}/..
key_perm.h:
	cd ${TDIR}/make_key_perm; ${PMAKE}
	${TDIR}/make_key_perm/make_key_perm key_perm.h

p_table.h:
	cd ${TDIR}/make_p_table; ${PMAKE}
	${TDIR}/make_p_table/make_p_table p_table.h

s_table.h:
	cd ${TDIR}/make_s_table; ${PMAKE}
	${TDIR}/make_s_table/make_s_table s_table.h

ip.c:
	cd ${TDIR}/make_ip; ${PMAKE}
	${TDIR}/make_ip/make_ip ip.c

p.c:
	cd ${TDIR}/make_p; ${PMAKE}
	${TDIR}/make_p/make_p p.c

fp.c:
	cd ${TDIR}/make_fp; ${PMAKE}
	${TDIR}/make_fp/make_fp fp.c

odd.h:
	cd ${TDIR}/make_odd; ${PMAKE}
	${TDIR}/make_odd/make_odd odd.h

all:	${OBJS}
	${PMAKE} install

.include <bsd.lib.mk>

${OBJS} ${POBJS} .depend: key_perm.h p_table.h s_table.h ip.c p.c fp.c odd.h
