4 LDFLAGS= -Wl,--no-undefined
5 VERSION_MAP= ${KRB5DIR}/lib/hdb/version-script.map
6 LDADD= -lasn1 -lcom_err -lkrb5 -lroken -lheimsqlite
7 DPADD= ${LIBASN1} ${LIBCOM_ERR} ${LIBKRB5} ${LIBROKEN} ${LIBHEIMSQLITE} ${LDAPDPADD}
9 MAN= HDB.3 hdb_entry_ex.3
11 MLINKS= HDB.3 hdb__del.3 \
14 HDB.3 hdb_auth_status.3 \
15 HDB.3 hdb_check_constrained_delegation.3 \
16 HDB.3 hdb_check_pkinit_ms_upn_match.3 \
17 HDB.3 hdb_check_s4u2self.3 \
20 HDB.3 hdb_fetch_kvno.3 \
21 HDB.3 hdb_firstkey.3 \
23 HDB.3 hdb_get_realms.3 \
28 HDB.3 hdb_password.3 \
56 ${GEN:S/.x$/.c/:S/.hx$/.h/}
58 CFLAGS+=-I${KRB5DIR}/lib/hdb -I${KRB5DIR}/lib/asn1 \
59 -I${KRB5DIR}/lib/roken -I${KRB5DIR}/lib/sqlite \
60 -I${KRB5DIR}/lib/krb5 \
62 CFLAGS+=-DHDB_DB_DIR="\"/var/heimdal\""
69 asn1_HDB_Ext_PKINIT_acl.x \
70 asn1_HDB_Ext_PKINIT_cert.x \
71 asn1_HDB_Ext_PKINIT_hash.x \
72 asn1_HDB_Ext_Constrained_delegation_acl.x \
73 asn1_HDB_Ext_Lan_Manager_OWF.x \
74 asn1_HDB_Ext_Password.x \
75 asn1_HDB_Ext_Aliases.x \
76 asn1_HDB_extension.x \
77 asn1_HDB_extensions.x \
79 asn1_hdb_entry_alias.x \
84 CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} hdb_asn1_files \
85 hdb_asn1-template.[ch]*
89 ${ASN1_COMPILE} ${.ALLSRC:M*.asn1} hdb_asn1
91 .SUFFIXES: .h .c .x .hx
94 cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET}
97 cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET}
101 .SUFFIXES: .h .c .x .hx
103 .PATH: ${KRB5DIR}/lib/hdb ${KRB5DIR}/doc/doxyout/hdb/man/man3/