Makefile.am revision 178826
1# $Id: Makefile.am 22447 2008-01-15 06:05:17Z lha $
2
3include $(top_srcdir)/Makefile.am.common
4
5noinst_DATA = \
6	krb5.conf \
7	krb5-pkinit.conf \
8	krb5-pkinit-win.conf \
9	krb5-slave.conf
10
11check_PROGRAMS = ap-req
12check_SCRIPTS = $(SCRIPT_TESTS) 
13
14SCRIPT_TESTS = \
15	check-digest \
16	check-kadmin \
17	check-kdc \
18	check-keys \
19	check-pkinit \
20	check-iprop \
21	check-referral \
22	check-uu
23
24TESTS = $(SCRIPT_TESTS)
25
26port = 49188
27admport = 49189
28
29if HAVE_DLOPEN
30do_dlopen = -e 's,[@]DLOPEN[@],true,g'
31else
32do_dlopen = -e 's,[@]DLOPEN[@],false,g'
33endif
34
35do_subst = sed $(do_dlopen) \
36	-e 's,[@]srcdir[@],$(srcdir),g' \
37	-e 's,[@]port[@],$(port),g' \
38	-e 's,[@]admport[@],$(admport),g' \
39	-e 's,[@]objdir[@],$(top_builddir)/tests/kdc,g' \
40	-e 's,[@]EGREP[@],$(EGREP),g' 
41
42LDADD = ../../lib/krb5/libkrb5.la $(LIB_roken)
43
44check-kdc: check-kdc.in Makefile
45	$(do_subst) < $(srcdir)/check-kdc.in > check-kdc.tmp
46	chmod +x check-kdc.tmp
47	mv check-kdc.tmp check-kdc
48
49check-keys: check-keys.in Makefile
50	$(do_subst) < $(srcdir)/check-keys.in > check-keys.tmp
51	chmod +x check-keys.tmp
52	mv check-keys.tmp check-keys
53
54check-kadmin: check-kadmin.in Makefile
55	$(do_subst) < $(srcdir)/check-kadmin.in > check-kadmin.tmp
56	chmod +x check-kadmin.tmp
57	mv check-kadmin.tmp check-kadmin
58
59check-uu: check-uu.in Makefile
60	$(do_subst) < $(srcdir)/check-uu.in > check-uu.tmp
61	chmod +x check-uu.tmp
62	mv check-uu.tmp check-uu
63
64check-pkinit: check-pkinit.in Makefile krb5-pkinit.conf
65	$(do_subst) < $(srcdir)/check-pkinit.in > check-pkinit.tmp
66	chmod +x check-pkinit.tmp
67	mv check-pkinit.tmp check-pkinit
68
69check-iprop: check-iprop.in Makefile krb5.conf krb5-slave.conf
70	$(do_subst) < $(srcdir)/check-iprop.in > check-iprop.tmp
71	chmod +x check-iprop.tmp
72	mv check-iprop.tmp check-iprop
73
74check-digest: check-digest.in Makefile
75	$(do_subst) < $(srcdir)/check-digest.in > check-digest.tmp
76	chmod +x check-digest.tmp
77	mv check-digest.tmp check-digest
78
79check-referral: check-referral.in Makefile
80	$(do_subst) < $(srcdir)/check-referral.in > check-referral.tmp
81	chmod +x check-referral.tmp
82	mv check-referral.tmp check-referral
83
84krb5.conf: krb5.conf.in Makefile
85	$(do_subst) \
86	   -e 's,[@]kdc[@],,g' < $(srcdir)/krb5.conf.in > krb5.conf.tmp
87	mv krb5.conf.tmp krb5.conf
88
89krb5-slave.conf: krb5.conf.in Makefile
90	$(do_subst) \
91	   -e 's,[@]kdc[@],.slave,g' < $(srcdir)/krb5.conf.in > krb5-slave.conf.tmp
92	mv krb5-slave.conf.tmp krb5-slave.conf
93
94krb5-pkinit.conf: krb5-pkinit.conf.in Makefile
95	$(do_subst) -e 's,[@]w2k[@],no,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit.conf.tmp
96	mv krb5-pkinit.conf.tmp krb5-pkinit.conf
97
98krb5-pkinit-win.conf: krb5-pkinit.conf.in Makefile
99	$(do_subst) -e 's,[@]w2k[@],yes,g' < $(srcdir)/krb5-pkinit.conf.in > krb5-pkinit-win.conf.tmp
100	mv krb5-pkinit-win.conf.tmp krb5-pkinit-win.conf
101
102CLEANFILES= \
103	$(TESTS) \
104	iprop-stats \
105	barpassword \
106	cache.krb5 \
107	cdigest-reply \
108	*.tmp \
109	client-cache \
110	current-db* \
111	current*.log \
112	iprop.keytab \
113	digest-reply \
114	foopassword \
115	krb5.conf \
116	krb5-slave.conf \
117	krb5-pkinit.conf \
118	krb5-pkinit-win.conf \
119	krb5.conf.keys \
120	signal \
121	messages.log \
122	o2cache.krb5 \
123	o2digest-reply \
124	ocache.krb5 \
125	s2digest-reply \
126	sdigest-init \
127	sdigest-reply \
128	server.keytab \
129	req-pkinit.der \
130	req-pkinit2.der \
131	req-kdc.der \
132	pkinit.crt \
133	pkinit2.crt \
134	pkinit3.crt \
135	kdc.crt \
136	ca.crt \
137	uuserver.log \
138	tempfile \
139	test-rc-file.rc
140
141EXTRA_DIST = \
142	check-kadmin.in \
143	check-kdc.in \
144	check-keys.in \
145	check-referral.in \
146	check-uu.in \
147	check-pkinit.in \
148	check-iprop.in \
149	check-digest.in \
150	heimdal.acl \
151	krb5.conf.in \
152	krb5.conf.keys.in \
153	krb5-pkinit.conf.in \
154	iprop-acl \
155	wait-kdc.sh \
156	pki-mapping \
157	ntlm-user-file.txt \
158	uuserver.txt \
159	donotexists.txt
160