xref: /freebsd/crypto/krb5/src/build-tools/Makefile.in (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1mydir=build-tools
2BUILDTOP=$(REL)..
3
4PKGCONFIG_FILES = \
5	kadm-client.pc \
6	kadm-server.pc \
7	kdb.pc \
8	mit-krb5.pc \
9	krb5.pc \
10	mit-krb5-gssapi.pc \
11	krb5-gssapi.pc \
12	gssrpc.pc
13
14all-unix: krb5-config $(PKGCONFIG_FILES)
15
16krb5-config $(PKGCONFIG_FILES): $(BUILDTOP)/config.status
17	(cd $(BUILDTOP) && $(SHELL) config.status $(mydir)/$@)
18krb5-config: $(srcdir)/krb5-config.in
19kadm-client.pc: $(srcdir)/kadm-client.pc.in
20kadm-server.pc: $(srcdir)/kadm-server.pc.in
21kdb.pc: $(srcdir)/kdb.pc.in
22mit-krb5.pc: $(srcdir)/mit-krb5.pc.in
23krb5.pc: $(srcdir)/krb5.pc.in
24mit-krb5-gssapi.pc: $(srcdir)/mit-krb5-gssapi.pc.in
25krb5-gssapi.pc: $(srcdir)/krb5-gssapi.pc.in
26gssrpc.pc: $(srcdir)/gssrpc.pc.in
27
28install-unix:
29	$(INSTALL_SCRIPT) krb5-config $(DESTDIR)$(CLIENT_BINDIR)/krb5-config
30	$(INSTALL_DATA) kadm-client.pc \
31		$(DESTDIR)$(PKGCONFIG_DIR)/kadm-client.pc
32	$(INSTALL_DATA) kadm-server.pc \
33		$(DESTDIR)$(PKGCONFIG_DIR)/kadm-server.pc
34	$(INSTALL_DATA) kdb.pc $(DESTDIR)$(PKGCONFIG_DIR)/kdb.pc
35	$(INSTALL_DATA) mit-krb5.pc $(DESTDIR)$(PKGCONFIG_DIR)/mit-krb5.pc
36	$(INSTALL_DATA) krb5.pc $(DESTDIR)$(PKGCONFIG_DIR)/krb5.pc
37	$(INSTALL_DATA) mit-krb5-gssapi.pc \
38		$(DESTDIR)$(PKGCONFIG_DIR)/mit-krb5-gssapi.pc
39	$(INSTALL_DATA) krb5-gssapi.pc \
40		$(DESTDIR)$(PKGCONFIG_DIR)/krb5-gssapi.pc
41	$(INSTALL_DATA) gssrpc.pc \
42		$(DESTDIR)$(PKGCONFIG_DIR)/gssrpc.pc
43
44# Test to ensure that krb5-config does not spit out things like
45# $(PURE) or $(LDFLAGS) in case someone changes config/shlib.conf
46check-unix: krb5-config
47	$(SHELL) $(srcdir)/t_krbconf
48
49distclean-unix:
50	$(RM) $(PKGCONFIG_FILES) krb5-config
51