diff options
Diffstat (limited to 'crypto/heimdal/lib/kadm5/Makefile.am')
-rw-r--r-- | crypto/heimdal/lib/kadm5/Makefile.am | 115 |
1 files changed, 86 insertions, 29 deletions
diff --git a/crypto/heimdal/lib/kadm5/Makefile.am b/crypto/heimdal/lib/kadm5/Makefile.am index 9b0c49d..66ffd37 100644 --- a/crypto/heimdal/lib/kadm5/Makefile.am +++ b/crypto/heimdal/lib/kadm5/Makefile.am @@ -1,25 +1,44 @@ -# $Id: Makefile.am,v 1.51.6.1 2003/05/12 15:20:46 joda Exp $ +# $Id: Makefile.am 22403 2008-01-11 14:37:26Z lha $ include $(top_srcdir)/Makefile.am.common +SLC = $(top_builddir)/lib/sl/slc + lib_LTLIBRARIES = libkadm5srv.la libkadm5clnt.la -libkadm5srv_la_LDFLAGS = -version-info 7:6:0 -libkadm5clnt_la_LDFLAGS = -version-info 6:4:2 -sbin_PROGRAMS = dump_log replay_log truncate_log +libkadm5srv_la_LDFLAGS = -version-info 8:1:0 +libkadm5clnt_la_LDFLAGS = -version-info 7:1:0 + +if versionscript +libkadm5srv_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map +endif + +sbin_PROGRAMS = iprop-log +check_PROGRAMS = default_keys +noinst_PROGRAMS = test_pw_quality + +noinst_LTLIBRARIES = sample_passwd_check.la -libkadm5srv_la_LIBADD = ../krb5/libkrb5.la ../hdb/libhdb.la ../roken/libroken.la -libkadm5clnt_la_LIBADD = ../krb5/libkrb5.la ../hdb/libhdb.la ../roken/libroken.la +sample_passwd_check_la_SOURCES = sample_passwd_check.c +sample_passwd_check_la_LDFLAGS = -module + +libkadm5srv_la_LIBADD = \ + $(LIB_com_err) ../krb5/libkrb5.la \ + ../hdb/libhdb.la $(LIBADD_roken) +libkadm5clnt_la_LIBADD = \ + $(LIB_com_err) ../krb5/libkrb5.la $(LIBADD_roken) libexec_PROGRAMS = ipropd-master ipropd-slave +default_keys_SOURCES = default_keys.c + kadm5includedir = $(includedir)/kadm5 buildkadm5include = $(buildinclude)/kadm5 -kadm5include_HEADERS = kadm5_err.h admin.h private.h \ - kadm5-protos.h kadm5-private.h +dist_kadm5include_HEADERS = admin.h private.h kadm5-protos.h kadm5-private.h +nodist_kadm5include_HEADERS = kadm5_err.h -install-build-headers:: $(kadm5include_HEADERS) - @foo='$(kadm5include_HEADERS)'; \ +install-build-headers:: $(dist_kadm5include_HEADERS) $(nodist_kadm5include_HEADERS) + @foo='$(dist_kadm5include_HEADERS) $(nodist_kadm5include_HEADERS)'; \ for f in $$foo; do \ f=`basename $$f`; \ if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \ @@ -31,9 +50,10 @@ install-build-headers:: $(kadm5include_HEADERS) fi ; \ done -SOURCES_client = \ - admin.h \ +dist_libkadm5clnt_la_SOURCES = \ + ad.c \ chpass_c.c \ + client_glue.c \ common_glue.c \ create_c.c \ delete_c.c \ @@ -43,7 +63,6 @@ SOURCES_client = \ get_c.c \ get_princs_c.c \ init_c.c \ - kadm5_err.c \ kadm5_locl.h \ marshall.c \ modify_c.c \ @@ -51,9 +70,15 @@ SOURCES_client = \ privs_c.c \ randkey_c.c \ rename_c.c \ - send_recv.c + send_recv.c \ + kadm5-pwcheck.h \ + admin.h + +nodist_libkadm5clnt_la_SOURCES = \ + kadm5_err.c \ + kadm5_err.h -SOURCES_server = \ +dist_libkadm5srv_la_SOURCES = \ acl.c \ admin.h \ bump_pw_expire.c \ @@ -70,32 +95,34 @@ SOURCES_server = \ get_princs_s.c \ get_s.c \ init_s.c \ - kadm5_err.c \ kadm5_locl.h \ keys.c \ log.c \ marshall.c \ modify_s.c \ + password_quality.c \ private.h \ privs_s.c \ randkey_s.c \ rename_s.c \ + server_glue.c \ set_keys.c \ set_modifier.c \ - password_quality.c - -libkadm5srv_la_SOURCES = $(SOURCES_server) server_glue.c -libkadm5clnt_la_SOURCES = $(SOURCES_client) client_glue.c + kadm5-pwcheck.h \ + admin.h -dump_log_SOURCES = dump_log.c kadm5_locl.h +nodist_libkadm5srv_la_SOURCES = \ + kadm5_err.c \ + kadm5_err.h -replay_log_SOURCES = replay_log.c kadm5_locl.h +dist_iprop_log_SOURCES = iprop-log.c +nodist_iprop_log_SOURCES = iprop-commands.c -ipropd_master_SOURCES = ipropd_master.c iprop.h kadm5_locl.h +ipropd_master_SOURCES = ipropd_master.c ipropd_common.c iprop.h kadm5_locl.h -ipropd_slave_SOURCES = ipropd_slave.c iprop.h kadm5_locl.h +ipropd_slave_SOURCES = ipropd_slave.c ipropd_common.c iprop.h kadm5_locl.h -truncate_log_SOURCES = truncate_log.c +man_MANS = kadm5_pwcheck.3 iprop.8 iprop-log.8 LDADD = \ libkadm5srv.la \ @@ -103,18 +130,37 @@ LDADD = \ $(LIB_openldap) \ $(top_builddir)/lib/krb5/libkrb5.la \ $(top_builddir)/lib/asn1/libasn1.la \ - $(LIB_des) \ + $(LIB_hcrypto) \ + $(LIB_roken) \ + $(DBLIB) \ + $(LIB_dlopen) \ + $(LIB_pidfile) + +iprop_log_LDADD = \ + libkadm5srv.la \ + $(top_builddir)/lib/hdb/libhdb.la \ + $(LIB_openldap) \ + $(top_builddir)/lib/krb5/libkrb5.la \ + $(top_builddir)/lib/asn1/libasn1.la \ + $(LIB_hcrypto) \ + $(top_builddir)/lib/sl/libsl.la \ + $(LIB_readline) \ $(LIB_roken) \ $(DBLIB) \ $(LIB_dlopen) \ $(LIB_pidfile) -CLEANFILES = kadm5_err.c kadm5_err.h + +iprop-commands.c iprop-commands.h: iprop-commands.in + $(SLC) $(srcdir)/iprop-commands.in $(libkadm5srv_la_OBJECTS): kadm5_err.h +$(iprop_log_OBJECTS): iprop-commands.h client_glue.lo server_glue.lo: $(srcdir)/common_glue.c +CLEANFILES = kadm5_err.c kadm5_err.h iprop-commands.h iprop-commands.c + # to help stupid solaris make kadm5_err.h: kadm5_err.et @@ -125,11 +171,22 @@ proto_opts = -q -R '^(_|kadm5_c_|kadm5_s_|kadm5_log)' -P comment $(srcdir)/kadm5-protos.h: cd $(srcdir); perl ../../cf/make-proto.pl $(proto_opts) \ -o kadm5-protos.h \ - $(libkadm5clnt_la_SOURCES) $(libkadm5srv_la_SOURCES) \ + $(dist_libkadm5clnt_la_SOURCES) \ + $(dist_libkadm5srv_la_SOURCES) \ || rm -f kadm5-protos.h $(srcdir)/kadm5-private.h: cd $(srcdir); perl ../../cf/make-proto.pl $(proto_opts) \ -p kadm5-private.h \ - $(libkadm5clnt_la_SOURCES) $(libkadm5srv_la_SOURCES) \ + $(dist_libkadm5clnt_la_SOURCES) \ + $(dist_libkadm5srv_la_SOURCES) \ || rm -f kadm5-private.h + +EXTRA_DIST = \ + kadm5_err.et \ + iprop-commands.in \ + $(man_MANS) \ + check-cracklib.pl \ + flush.c \ + sample_passwd_check.c \ + version-script.map |