xref: /netbsd-src/crypto/external/bsd/heimdal/dist/tools/Makefile.am (revision 3587d6f89c746bbb4f886219ddacd41ace480ecf)
1# Id
2
3include $(top_srcdir)/Makefile.am.common
4
5bin_SCRIPTS = krb5-config
6
7pkgconfigdir = $(libdir)/pkgconfig
8
9pkgconfig_DATA = \
10	heimdal-gssapi.pc \
11	heimdal-krb5.pc \
12	heimdal-kadm-client.pc \
13	heimdal-kadm-server.pc \
14	kafs.pc \
15	kadm-client.pc \
16	kadm-server.pc \
17	krb5.pc \
18	krb5-gssapi.pc
19
20man_MANS = krb5-config.1
21
22if PKINIT
23LIB_pkinit = -lhx509
24endif
25
26subst = sed	-e "s!@PACKAGE\@!$(PACKAGE)!g" \
27		-e "s!@VERSION\@!$(VERSION)!g" \
28		-e "s!@CANONICAL_HOST\@!$(CANONICAL_HOST)!g" \
29		-e "s!@prefix\@!$(prefix)!g" \
30		-e "s!@exec_prefix\@!$(exec_prefix)!g" \
31		-e "s!@libdir\@!$(libdir)!g" \
32		-e "s!@includedir\@!$(includedir)!g" \
33		-e "s!@PTHREAD_LIBADD\@!$(PTHREAD_LIBADD)!g" \
34		-e "s!@LIB_crypt\@!$(LIB_crypt)!g" \
35		-e "s!@LIB_dbopen\@!$(LIB_dbopen)!g" \
36		-e "s!@LIB_hcrypto_appl\@!$(LIB_hcrypto_appl)!g" \
37		-e "s!@LIB_dlopen\@!$(LIB_dlopen)!g" \
38		-e "s!@LIB_door_create\@!$(LIB_door_create)!g" \
39		-e "s!@LIB_pkinit\@!$(LIB_pkinit)!g" \
40		-e "s!@LIBS\@!$(LIBS)!g"
41
42krb5-config: krb5-config.in
43	$(subst) $(srcdir)/krb5-config.in | /bin/sh > $@.new
44	mv $@.new $@
45	chmod +x $@
46
47.pc.in.pc:
48	$(subst) $< > $@.new
49	mv $@.new $@
50
51EXTRA_DIST = \
52	NTMakefile \
53	cov.sh \
54	$(man_MANS) \
55	krb5-config.in \
56	heimdal-gssapi.pc.in \
57	kdc-log-analyze.pl \
58	$(pkgconfig_DATA:.pc=.pc.in)
59
60CLEANFILES = \
61	krb5-config \
62	krb5-config.new \
63	$(pkgconfig_DATA) \
64	$(pkgconfig_DATA:.pc=.pc.new)
65
66