1178825Sdfr# $Id: Makefile.am 22447 2008-01-15 06:05:17Z lha $
2178825Sdfr
3178825Sdfrinclude $(top_srcdir)/Makefile.am.common
4178825Sdfr
5178825Sdfrnoinst_DATA = \
6178825Sdfr	krb5.conf \
7178825Sdfr	krb5-pkinit.conf \
8178825Sdfr	krb5-pkinit-win.conf \
9178825Sdfr	krb5-slave.conf
10178825Sdfr
11178825Sdfrcheck_PROGRAMS = ap-req
12178825Sdfrcheck_SCRIPTS = $(SCRIPT_TESTS) 
13178825Sdfr
14178825SdfrSCRIPT_TESTS = \
15178825Sdfr	check-digest \
16178825Sdfr	check-kadmin \
17178825Sdfr	check-kdc \
18178825Sdfr	check-keys \
19178825Sdfr	check-pkinit \
20178825Sdfr	check-iprop \
21178825Sdfr	check-referral \
22178825Sdfr	check-uu
23178825Sdfr
24178825SdfrTESTS = $(SCRIPT_TESTS)
25178825Sdfr
26178825Sdfrport = 49188
27178825Sdfradmport = 49189
28178825Sdfr
29178825Sdfrif HAVE_DLOPEN
30178825Sdfrdo_dlopen = -e 's,[@]DLOPEN[@],true,g'
31178825Sdfrelse
32178825Sdfrdo_dlopen = -e 's,[@]DLOPEN[@],false,g'
33178825Sdfrendif
34178825Sdfr
35178825Sdfrdo_subst = sed $(do_dlopen) \
36178825Sdfr	-e 's,[@]srcdir[@],$(srcdir),g' \
37178825Sdfr	-e 's,[@]port[@],$(port),g' \
38178825Sdfr	-e 's,[@]admport[@],$(admport),g' \
39178825Sdfr	-e 's,[@]objdir[@],$(top_builddir)/tests/kdc,g' \
40178825Sdfr	-e 's,[@]EGREP[@],$(EGREP),g' 
41178825Sdfr
42178825SdfrLDADD = ../../lib/krb5/libkrb5.la $(LIB_roken)
43178825Sdfr
44178825Sdfrcheck-kdc: check-kdc.in Makefile
45178825Sdfr	$(do_subst) < $(srcdir)/check-kdc.in > check-kdc.tmp
46178825Sdfr	chmod +x check-kdc.tmp
47178825Sdfr	mv check-kdc.tmp check-kdc
48178825Sdfr
49178825Sdfrcheck-keys: check-keys.in Makefile
50178825Sdfr	$(do_subst) < $(srcdir)/check-keys.in > check-keys.tmp
51178825Sdfr	chmod +x check-keys.tmp
52178825Sdfr	mv check-keys.tmp check-keys
53178825Sdfr
54178825Sdfrcheck-kadmin: check-kadmin.in Makefile
55178825Sdfr	$(do_subst) < $(srcdir)/check-kadmin.in > check-kadmin.tmp
56178825Sdfr	chmod +x check-kadmin.tmp
57178825Sdfr	mv check-kadmin.tmp check-kadmin
58178825Sdfr
59178825Sdfrcheck-uu: check-uu.in Makefile
60178825Sdfr	$(do_subst) < $(srcdir)/check-uu.in > check-uu.tmp
61178825Sdfr	chmod +x check-uu.tmp
62178825Sdfr	mv check-uu.tmp check-uu
63178825Sdfr
64178825Sdfrcheck-pkinit: check-pkinit.in Makefile krb5-pkinit.conf
65178825Sdfr	$(do_subst) < $(srcdir)/check-pkinit.in > check-pkinit.tmp
66178825Sdfr	chmod +x check-pkinit.tmp
67178825Sdfr	mv check-pkinit.tmp check-pkinit
68178825Sdfr
69178825Sdfrcheck-iprop: check-iprop.in Makefile krb5.conf krb5-slave.conf
70178825Sdfr	$(do_subst) < $(srcdir)/check-iprop.in > check-iprop.tmp
71178825Sdfr	chmod +x check-iprop.tmp
72178825Sdfr	mv check-iprop.tmp check-iprop
73178825Sdfr
74178825Sdfrcheck-digest: check-digest.in Makefile
75178825Sdfr	$(do_subst) < $(srcdir)/check-digest.in > check-digest.tmp
76178825Sdfr	chmod +x check-digest.tmp
77178825Sdfr	mv check-digest.tmp check-digest
78178825Sdfr
79178825Sdfrcheck-referral: check-referral.in Makefile
80178825Sdfr	$(do_subst) < $(srcdir)/check-referral.in > check-referral.tmp
81178825Sdfr	chmod +x check-referral.tmp
82178825Sdfr	mv check-referral.tmp check-referral
83178825Sdfr
84178825Sdfrkrb5.conf: krb5.conf.in Makefile
85178825Sdfr	$(do_subst) \
86178825Sdfr	   -e 's,[@]kdc[@],,g' < $(srcdir)/krb5.conf.in > krb5.conf.tmp
87178825Sdfr	mv krb5.conf.tmp krb5.conf
88178825Sdfr
89178825Sdfrkrb5-slave.conf: krb5.conf.in Makefile
90178825Sdfr	$(do_subst) \
91178825Sdfr	   -e 's,[@]kdc[@],.slave,g' < $(srcdir)/krb5.conf.in > krb5-slave.conf.tmp
92178825Sdfr	mv krb5-slave.conf.tmp krb5-slave.conf
93178825Sdfr
94178825Sdfrkrb5-pkinit.conf: krb5-pkinit.conf.in Makefile
95178825Sdfr	$(do_subst) -e 's,[@]w2k[@],no,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit.conf.tmp
96178825Sdfr	mv krb5-pkinit.conf.tmp krb5-pkinit.conf
97178825Sdfr
98178825Sdfrkrb5-pkinit-win.conf: krb5-pkinit.conf.in Makefile
99178825Sdfr	$(do_subst) -e 's,[@]w2k[@],yes,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit-win.conf.tmp
100178825Sdfr	mv krb5-pkinit-win.conf.tmp krb5-pkinit-win.conf
101178825Sdfr
102178825SdfrCLEANFILES= \
103178825Sdfr	$(TESTS) \
104178825Sdfr	iprop-stats \
105178825Sdfr	barpassword \
106178825Sdfr	cache.krb5 \
107178825Sdfr	cdigest-reply \
108178825Sdfr	*.tmp \
109178825Sdfr	client-cache \
110178825Sdfr	current-db* \
111178825Sdfr	current*.log \
112178825Sdfr	iprop.keytab \
113178825Sdfr	digest-reply \
114178825Sdfr	foopassword \
115178825Sdfr	krb5.conf \
116178825Sdfr	krb5-slave.conf \
117178825Sdfr	krb5-pkinit.conf \
118178825Sdfr	krb5-pkinit-win.conf \
119178825Sdfr	krb5.conf.keys \
120178825Sdfr	signal \
121178825Sdfr	messages.log \
122178825Sdfr	o2cache.krb5 \
123178825Sdfr	o2digest-reply \
124178825Sdfr	ocache.krb5 \
125178825Sdfr	s2digest-reply \
126178825Sdfr	sdigest-init \
127178825Sdfr	sdigest-reply \
128178825Sdfr	server.keytab \
129178825Sdfr	req-pkinit.der \
130178825Sdfr	req-pkinit2.der \
131178825Sdfr	req-kdc.der \
132178825Sdfr	pkinit.crt \
133178825Sdfr	pkinit2.crt \
134178825Sdfr	pkinit3.crt \
135178825Sdfr	kdc.crt \
136178825Sdfr	ca.crt \
137178825Sdfr	uuserver.log \
138178825Sdfr	tempfile \
139178825Sdfr	test-rc-file.rc
140178825Sdfr
141178825SdfrEXTRA_DIST = \
142178825Sdfr	check-kadmin.in \
143178825Sdfr	check-kdc.in \
144178825Sdfr	check-keys.in \
145178825Sdfr	check-referral.in \
146178825Sdfr	check-uu.in \
147178825Sdfr	check-pkinit.in \
148178825Sdfr	check-iprop.in \
149178825Sdfr	check-digest.in \
150178825Sdfr	heimdal.acl \
151178825Sdfr	krb5.conf.in \
152178825Sdfr	krb5.conf.keys.in \
153178825Sdfr	krb5-pkinit.conf.in \
154178825Sdfr	iprop-acl \
155178825Sdfr	wait-kdc.sh \
156178825Sdfr	pki-mapping \
157178825Sdfr	ntlm-user-file.txt \
158178825Sdfr	uuserver.txt \
159178825Sdfr	donotexists.txt
160