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