f4401cd869
alter des.h to be friendly with openssl/des.h (you can include both in the same file) make libkrb to depend on libdes. bump major. massage various portioin of heimdal to be friendly with openssl 0.9.7b.
154 lines
3.1 KiB
Makefile
154 lines
3.1 KiB
Makefile
# $NetBSD: Makefile,v 1.27 2003/07/24 14:16:54 itojun Exp $
|
|
|
|
NOLINT= # defined
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
DIST= ${NETBSDSRCDIR}/crypto/dist
|
|
.PATH: ${DIST}/krb4/lib/krb ${DIST}/krb4/doc \
|
|
${DIST}/krb4/man
|
|
|
|
MAN= kerberos.3 krb_realmofhost.3 krb_sendauth.3 krb_set_tkt_string.3 \
|
|
krb.conf.5 krb.equiv.5 krb.extra.5 krb.realms.5
|
|
MLINKS= kerberos.3 krb_mk_req.3 kerberos.3 krb_rd_req.3 \
|
|
kerberos.3 krb_kntoln.3 kerberos.3 krb_set_key.3 \
|
|
kerberos.3 krb_get_cred.3 kerberos.3 krb_mk_priv.3 \
|
|
kerberos.3 krb_rd_priv.3 kerberos.3 krb_mk_safe.3 \
|
|
kerberos.3 krb_rd_safe.3 kerberos.3 krb_mk_err.3 \
|
|
kerberos.3 krb_rd_err.3 kerberos.3 krb_ck_repl.3 \
|
|
krb_realmofhost.3 krb_get_krbhst.3 \
|
|
krb_realmofhost.3 krb_get_lrealm.3 \
|
|
krb_realmofhost.3 krb_get_phost.3
|
|
|
|
WARNS?= 1
|
|
|
|
LIB= krb
|
|
|
|
.if ${USETOOLS} != "yes"
|
|
COMPILEETOBJ!= cd ${NETBSDSRCDIR}/lib/libcom_err/compile_et && ${PRINTOBJDIR}
|
|
TOOL_COMPILE_ET= ${COMPILEETOBJ}/compile_et
|
|
.endif
|
|
|
|
krb_err.c krb_err.h: krb_err.et ${TOOL_COMPILE_ET}
|
|
${TOOL_COMPILE_ET} ${DIST}/krb4/lib/krb/krb_err.et
|
|
|
|
ERR_FILES= krb_err.c
|
|
|
|
DPSRCS= krb.h krb_err.h
|
|
|
|
SRCS= \
|
|
check_time.c \
|
|
cr_err_reply.c \
|
|
create_auth_reply.c \
|
|
create_ciph.c \
|
|
create_death_packet.c \
|
|
create_ticket.c \
|
|
debug_decl.c \
|
|
decomp_ticket.c \
|
|
defaults.c \
|
|
dest_tkt.c \
|
|
encrypt_ktext.c \
|
|
extra.c \
|
|
get_ad_tkt.c \
|
|
getfile.c \
|
|
get_cred.c \
|
|
get_default_principal.c \
|
|
get_host.c \
|
|
get_in_tkt.c \
|
|
get_krbrlm.c \
|
|
get_svc_in_tkt.c \
|
|
get_tf_fullname.c \
|
|
get_tf_realm.c \
|
|
getaddrs.c \
|
|
getrealm.c \
|
|
getst.c \
|
|
k_getport.c \
|
|
k_getsockinst.c \
|
|
k_localtime.c \
|
|
kdc_reply.c \
|
|
kntoln.c \
|
|
krb_check_auth.c \
|
|
krb_equiv.c \
|
|
krb_err.c \
|
|
krb_err_txt.c \
|
|
krb_get_in_tkt.c \
|
|
kuserok.c \
|
|
lifetime.c \
|
|
logging.c \
|
|
lsb_addr_comp.c \
|
|
mk_auth.c \
|
|
mk_err.c \
|
|
mk_priv.c \
|
|
mk_req.c \
|
|
mk_safe.c \
|
|
month_sname.c \
|
|
name2name.c \
|
|
krb_net_read.c \
|
|
krb_net_write.c \
|
|
one.c \
|
|
parse_name.c \
|
|
random_block.c \
|
|
rd_err.c \
|
|
rd_priv.c \
|
|
rd_req.c \
|
|
rd_safe.c \
|
|
read_service_key.c \
|
|
realm_parse.c \
|
|
recvauth.c \
|
|
rw.c \
|
|
save_credentials.c \
|
|
send_to_kdc.c \
|
|
sendauth.c \
|
|
solaris_compat.c \
|
|
stime.c \
|
|
str2key.c \
|
|
tf_util.c \
|
|
time.c \
|
|
tkt_string.c \
|
|
unparse_name.c \
|
|
verify_user.c \
|
|
krb_ip_realm.c
|
|
|
|
INCSDIR= /usr/include/kerberosIV
|
|
|
|
INCS= krb.h \
|
|
krb_err.h \
|
|
klog.h \
|
|
krb-protos.h \
|
|
krb-archaeology.h \
|
|
prot.h
|
|
|
|
CPPFLAGS+= -I. \
|
|
-I${DIST}/krb4/lib/krb \
|
|
-I${DIST}/heimdal/lib/com_err \
|
|
-I${NETBSDSRCDIR}/include/heimdal \
|
|
-I${NETBSDSRCDIR}/lib/libroken \
|
|
-I${DIST}/heimdal/lib/roken \
|
|
-DHAVE_CONFIG_H
|
|
|
|
CLEANFILES= ${ERR_FILES} krb_err.h krb.h
|
|
|
|
krb.h: krb.h.in
|
|
sed 's,@DES_H@,des.h,' < ${.ALLSRC} > ${.TARGET}
|
|
|
|
${SRCS:.c=.o}: krb_err.h
|
|
|
|
TEXINFO= kth-krb.texi
|
|
INFOFLAGS= -I${DIST}/krb4/doc
|
|
|
|
# Prevent collisions with old MIT Kerberos includes -- require manual
|
|
# intervention of the operator.
|
|
.BEGIN:
|
|
.ifmake includes
|
|
@if [ -f ${DESTDIR}${INCSDIR}/mit-copyright.h ]; then \
|
|
echo "Error: you must first remove the MIT headers from ${DESTDIR}${INCSDIR}" >&2; \
|
|
false; \
|
|
fi
|
|
.endif
|
|
|
|
LDADD+= -ldes
|
|
DPADD+= ${LIBDES}
|
|
|
|
.include <bsd.lib.mk>
|
|
.include <bsd.info.mk>
|