Makefile.am revision 55682
1# $Id: Makefile.am,v 1.32 2000/01/06 21:53:30 assar Exp $ 2 3include $(top_srcdir)/Makefile.am.common 4 5lib_LTLIBRARIES = libkadm5srv.la libkadm5clnt.la 6libkadm5srv_la_LDFLAGS = -version-info 5:1:0 7libkadm5clnt_la_LDFLAGS = -version-info 4:1:0 8sbin_PROGRAMS = dump_log replay_log 9 10libexec_PROGRAMS = ipropd-master ipropd-slave 11 12kadm5includedir = $(includedir)/kadm5 13buildkadm5include = $(buildinclude)/kadm5 14 15kadm5include_HEADERS = kadm5_err.h admin.h private.h 16 17install-build-headers:: $(kadm5include_HEADERS) 18 @foo='$(kadm5include_HEADERS)'; \ 19 for f in $$foo; do \ 20 f=`basename $$f`; \ 21 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \ 22 else file="$$f"; fi; \ 23 if cmp -s $$file $(buildkadm5include)/$$f 2> /dev/null ; then \ 24 : ; else \ 25 echo "cp $$file $(buildkadm5include)/$$f";\ 26 cp $$file $(buildkadm5include)/$$f; \ 27 fi ; \ 28 done 29 30C_SOURCES = \ 31 admin.h \ 32 chpass_c.c \ 33 common_glue.c \ 34 create_c.c \ 35 delete_c.c \ 36 destroy_c.c \ 37 flush_c.c \ 38 free.c \ 39 get_c.c \ 40 get_princs_c.c \ 41 init_c.c \ 42 kadm5_err.c \ 43 kadm5_locl.h \ 44 marshall.c \ 45 modify_c.c \ 46 private.h \ 47 privs_c.c \ 48 randkey_c.c \ 49 rename_c.c \ 50 send_recv.c 51 52S_SOURCES = \ 53 acl.c \ 54 admin.h \ 55 chpass_s.c \ 56 common_glue.c \ 57 context_s.c \ 58 create_s.c \ 59 delete_s.c \ 60 destroy_s.c \ 61 ent_setup.c \ 62 error.c \ 63 flush_s.c \ 64 free.c \ 65 get_princs_s.c \ 66 get_s.c \ 67 init_s.c \ 68 kadm5_err.c \ 69 kadm5_locl.h \ 70 log.c \ 71 marshall.c \ 72 modify_s.c \ 73 private.h \ 74 privs_s.c \ 75 randkey_s.c \ 76 rename_s.c \ 77 set_keys.c \ 78 set_modifier.c \ 79 password_quality.c 80 81libkadm5srv_la_SOURCES = $(S_SOURCES) server_glue.c 82libkadm5clnt_la_SOURCES = $(C_SOURCES) client_glue.c 83 84dump_log_SOURCES = dump_log.c kadm5_locl.h 85 86replay_log_SOURCES = replay_log.c kadm5_locl.h 87 88ipropd_master_SOURCES = ipropd_master.c iprop.h kadm5_locl.h 89 90ipropd_slave_SOURCES = ipropd_slave.c iprop.h kadm5_locl.h 91 92LDADD = \ 93 libkadm5srv.la \ 94 $(top_builddir)/lib/hdb/libhdb.la \ 95 $(top_builddir)/lib/krb5/libkrb5.la \ 96 $(top_builddir)/lib/asn1/libasn1.la \ 97 $(top_builddir)/lib/des/libdes.la \ 98 $(LIB_roken) \ 99 $(DBLIB) \ 100 $(LIB_dlopen) 101 102CLEANFILES = kadm5_err.c kadm5_err.h 103 104$(libkadm5srv_la_OBJECTS): kadm5_err.h 105 106client_glue.lo server_glue.lo: $(srcdir)/common_glue.c 107 108# to help stupid solaris make 109 110kadm5_err.h: kadm5_err.et 111