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