1include $(top_srcdir)/Makefile.am.common 2 3noinst_DATA = \ 4 krb5.conf \ 5 krb5-hdb-mitdb.conf.in \ 6 krb5-weak.conf \ 7 krb5-pkinit.conf \ 8 krb5-pkinit-win.conf \ 9 krb5-slave.conf 10 11check_SCRIPTS = $(SCRIPT_TESTS) 12 13SCRIPT_TESTS = \ 14 check-cc \ 15 check-delegation \ 16 check-des \ 17 check-digest \ 18 check-fast \ 19 check-kadmin \ 20 check-hdb-mitdb \ 21 check-kdc \ 22 check-kdc-weak \ 23 check-keys \ 24 check-kpasswdd \ 25 check-pkinit \ 26 check-iprop \ 27 check-referral \ 28 check-uu 29 30TESTS = $(SCRIPT_TESTS) 31 32port = 49188 33admport = 49189 34pwport = 49190 35 36if HAVE_DLOPEN 37do_dlopen = -e 's,[@]DLOPEN[@],true,g' 38else 39do_dlopen = -e 's,[@]DLOPEN[@],false,g' 40endif 41 42do_subst = sed $(do_dlopen) \ 43 -e 's,[@]env_setup[@],$(top_builddir)/tests/bin/setup-env,g' \ 44 -e 's,[@]srcdir[@],$(srcdir),g' \ 45 -e 's,[@]port[@],$(port),g' \ 46 -e 's,[@]admport[@],$(admport),g' \ 47 -e 's,[@]pwport[@],$(pwport),g' \ 48 -e 's,[@]objdir[@],$(top_builddir)/tests/kdc,g' \ 49 -e 's,[@]testdir[@],$(top_builddir)/tests/kdc,g' \ 50 -e 's,[@]certdir[@],$(top_srcdir)/lib/hx509/data,g' \ 51 -e 's,[@]confdir[@],$(top_builddir)/tests/kdc,g' \ 52 -e 's,[@]top_builddir[@],$(top_builddir),g' \ 53 -e 's,[@]EGREP[@],$(EGREP),g' 54 55LDADD = ../../lib/krb5/libkrb5.la $(LIB_roken) 56 57check-cc: check-cc.in Makefile 58 $(do_subst) < $(srcdir)/check-cc.in > check-cc.tmp 59 chmod +x check-cc.tmp 60 mv check-cc.tmp check-cc 61 62check-delegation: check-delegation.in Makefile 63 $(do_subst) < $(srcdir)/check-delegation.in > check-delegation.tmp 64 chmod +x check-delegation.tmp 65 mv check-delegation.tmp check-delegation 66 67check-des: check-des.in Makefile krb5.conf 68 $(do_subst) < $(srcdir)/check-des.in > check-des.tmp 69 chmod +x check-des.tmp 70 mv check-des.tmp check-des 71 72check-fast: check-fast.in Makefile 73 $(do_subst) < $(srcdir)/check-fast.in > check-fast.tmp 74 chmod +x check-fast.tmp 75 mv check-fast.tmp check-fast 76 77check-hdb-mitdb: check-hdb-mitdb.in Makefile krb5-hdb-mitdb.conf 78 $(do_subst) < $(srcdir)/check-hdb-mitdb.in > check-hdb-mitdb.tmp 79 chmod +x check-hdb-mitdb.tmp 80 mv check-hdb-mitdb.tmp check-hdb-mitdb 81 82check-kdc: check-kdc.in Makefile 83 $(do_subst) < $(srcdir)/check-kdc.in > check-kdc.tmp 84 chmod +x check-kdc.tmp 85 mv check-kdc.tmp check-kdc 86 87check-kdc-weak: check-kdc-weak.in Makefile 88 $(do_subst) < $(srcdir)/check-kdc-weak.in > check-kdc-weak.tmp 89 chmod +x check-kdc-weak.tmp 90 mv check-kdc-weak.tmp check-kdc-weak 91 92check-keys: check-keys.in Makefile 93 $(do_subst) < $(srcdir)/check-keys.in > check-keys.tmp 94 chmod +x check-keys.tmp 95 mv check-keys.tmp check-keys 96 97check-kadmin: check-kadmin.in Makefile 98 $(do_subst) < $(srcdir)/check-kadmin.in > check-kadmin.tmp 99 chmod +x check-kadmin.tmp 100 mv check-kadmin.tmp check-kadmin 101 102check-uu: check-uu.in Makefile 103 $(do_subst) < $(srcdir)/check-uu.in > check-uu.tmp 104 chmod +x check-uu.tmp 105 mv check-uu.tmp check-uu 106 107check-pkinit: check-pkinit.in Makefile krb5-pkinit.conf 108 $(do_subst) < $(srcdir)/check-pkinit.in > check-pkinit.tmp 109 chmod +x check-pkinit.tmp 110 mv check-pkinit.tmp check-pkinit 111 112check-iprop: check-iprop.in Makefile krb5.conf krb5-slave.conf 113 $(do_subst) < $(srcdir)/check-iprop.in > check-iprop.tmp 114 chmod +x check-iprop.tmp 115 mv check-iprop.tmp check-iprop 116 117check-digest: check-digest.in Makefile 118 $(do_subst) < $(srcdir)/check-digest.in > check-digest.tmp 119 chmod +x check-digest.tmp 120 mv check-digest.tmp check-digest 121 122check-referral: check-referral.in Makefile 123 $(do_subst) < $(srcdir)/check-referral.in > check-referral.tmp 124 chmod +x check-referral.tmp 125 mv check-referral.tmp check-referral 126 127check-kpasswdd: check-kpasswdd.in Makefile 128 $(do_subst) < $(srcdir)/check-kpasswdd.in > check-kpasswdd.tmp 129 chmod +x check-kpasswdd.tmp 130 mv check-kpasswdd.tmp check-kpasswdd 131 132krb5.conf: krb5.conf.in Makefile 133 $(do_subst) \ 134 -e 's,[@]WEAK[@],false,g' \ 135 -e 's,[@]dk[@],,g' \ 136 -e 's,[@]kdc[@],,g' < $(srcdir)/krb5.conf.in > krb5.conf.tmp 137 mv krb5.conf.tmp krb5.conf 138 139krb5-hdb-mitdb.conf: krb5-hdb-mitdb.conf.in Makefile 140 $(do_subst) \ 141 -e 's,[@]WEAK[@],false,g' \ 142 -e 's,[@]dk[@],,g' \ 143 -e 's,[@]kdc[@],,g' < $(srcdir)/krb5-hdb-mitdb.conf.in > krb5-hdb-mitdb.conf.tmp 144 mv krb5-hdb-mitdb.conf.tmp krb5-hdb-mitdb.conf 145 146krb5-weak.conf: krb5.conf.in Makefile 147 $(do_subst) \ 148 -e 's,[@]WEAK[@],true,g' \ 149 -e 's,[@]dk[@],default_keys = aes256-cts-hmac-sha1-96:pw-salt arcfour-hmac-md5:pw-salt des3-cbc-sha1:pw-salt des:pw-salt,g' \ 150 -e 's,[@]kdc[@],,g' < $(srcdir)/krb5.conf.in > krb5-weak.conf.tmp 151 mv krb5-weak.conf.tmp krb5-weak.conf 152 153krb5-slave.conf: krb5.conf.in Makefile 154 $(do_subst) \ 155 -e 's,[@]WEAK[@],true,g' \ 156 -e 's,[@]dk[@],,g' \ 157 -e 's,[@]kdc[@],.slave,g' < $(srcdir)/krb5.conf.in > krb5-slave.conf.tmp 158 mv krb5-slave.conf.tmp krb5-slave.conf 159 160krb5-pkinit.conf: krb5-pkinit.conf.in Makefile 161 $(do_subst) -e 's,[@]w2k[@],no,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit.conf.tmp 162 mv krb5-pkinit.conf.tmp krb5-pkinit.conf 163 164krb5-pkinit-win.conf: krb5-pkinit.conf.in Makefile 165 $(do_subst) -e 's,[@]w2k[@],yes,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit-win.conf.tmp 166 mv krb5-pkinit-win.conf.tmp krb5-pkinit-win.conf 167 168CLEANFILES= \ 169 $(TESTS) \ 170 iprop-stats \ 171 barpassword \ 172 cache.krb5 \ 173 cdigest-reply \ 174 *.tmp \ 175 client-cache \ 176 current-db* \ 177 current*.log \ 178 iprop.keytab \ 179 digest-reply \ 180 foopassword \ 181 krb5.conf \ 182 krb5-weak.conf \ 183 krb5.conf.keys \ 184 krb5-cc.conf \ 185 krb5-slave.conf \ 186 krb5-pkinit.conf \ 187 krb5-pkinit-win.conf \ 188 signal \ 189 leaks-log \ 190 malloc-log \ 191 malloc-log-master \ 192 malloc-log-slave \ 193 messages.log \ 194 o2cache.krb5 \ 195 o2digest-reply \ 196 ocache.krb5 \ 197 s2digest-reply \ 198 sdigest-init \ 199 sdigest-reply \ 200 server.keytab \ 201 req-pkinit.der \ 202 req-pkinit2.der \ 203 req-kdc.der \ 204 pkinit.crt \ 205 pkinit2.crt \ 206 pkinit3.crt \ 207 pkinit4.crt \ 208 kdc.crt \ 209 ca.crt \ 210 uuserver.log \ 211 tempfile \ 212 test-rc-file.rc 213 214EXTRA_DIST = \ 215 NTMakefile \ 216 check-cc.in \ 217 check-delegation.in \ 218 check-des.in \ 219 check-digest.in \ 220 check-iprop.in \ 221 check-kadmin.in \ 222 check-hdb-mitdb.in \ 223 check-kdc.in \ 224 check-kdc-weak.in \ 225 check-keys.in \ 226 check-kpasswdd.in \ 227 check-pkinit.in \ 228 check-referral.in \ 229 check-uu.in \ 230 donotexists.txt \ 231 heimdal.acl \ 232 iprop-acl \ 233 krb5-pkinit.conf.in \ 234 krb5.conf.in \ 235 krb5.conf.keys.in \ 236 ntlm-user-file.txt \ 237 leaks-kill.sh \ 238 pki-mapping \ 239 uuserver.txt \ 240 wait-kdc.sh 241