Makefile.am revision 90926
190926Snectar# $Id: Makefile.am,v 1.49 2001/09/05 14:14:56 joda Exp $
255682Smarkm
355682Smarkminclude $(top_srcdir)/Makefile.am.common
455682Smarkm
555682Smarkmlib_LTLIBRARIES = libkadm5srv.la libkadm5clnt.la
690926Snectarlibkadm5srv_la_LDFLAGS = -version-info 7:4:0
790926Snectarlibkadm5clnt_la_LDFLAGS = -version-info 6:2:2
872445Sassarsbin_PROGRAMS = dump_log replay_log truncate_log
955682Smarkm
1090926Snectarlibkadm5srv_la_LIBADD = ../krb5/libkrb5.la ../hdb/libhdb.la ../roken/libroken.la
1190926Snectarlibkadm5clnt_la_LIBADD = ../krb5/libkrb5.la ../hdb/libhdb.la ../roken/libroken.la
1290926Snectar
1355682Smarkmlibexec_PROGRAMS = ipropd-master ipropd-slave
1455682Smarkm
1555682Smarkmkadm5includedir = $(includedir)/kadm5
1655682Smarkmbuildkadm5include = $(buildinclude)/kadm5
1755682Smarkm
1872445Sassarkadm5include_HEADERS = kadm5_err.h admin.h private.h \
1972445Sassar	kadm5-protos.h kadm5-private.h
2055682Smarkm
2155682Smarkminstall-build-headers:: $(kadm5include_HEADERS)
2255682Smarkm	@foo='$(kadm5include_HEADERS)'; \
2355682Smarkm	for f in $$foo; do \
2455682Smarkm		f=`basename $$f`; \
2555682Smarkm		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
2655682Smarkm		else file="$$f"; fi; \
2755682Smarkm		if cmp -s  $$file $(buildkadm5include)/$$f 2> /dev/null ; then \
2855682Smarkm		: ; else \
2955682Smarkm			echo "cp $$file $(buildkadm5include)/$$f";\
3055682Smarkm			cp $$file $(buildkadm5include)/$$f; \
3155682Smarkm		fi ; \
3255682Smarkm	done
3355682Smarkm
3490926SnectarSOURCES_client =					\
3572445Sassar	admin.h					\
3672445Sassar	chpass_c.c				\
3772445Sassar	common_glue.c				\
3872445Sassar	create_c.c				\
3972445Sassar	delete_c.c				\
4072445Sassar	destroy_c.c				\
4172445Sassar	flush_c.c				\
4272445Sassar	free.c					\
4372445Sassar	get_c.c					\
4472445Sassar	get_princs_c.c				\
4572445Sassar	init_c.c				\
4672445Sassar	kadm5_err.c				\
4772445Sassar	kadm5_locl.h				\
4872445Sassar	marshall.c				\
4972445Sassar	modify_c.c				\
5072445Sassar	private.h				\
5172445Sassar	privs_c.c				\
5272445Sassar	randkey_c.c				\
5372445Sassar	rename_c.c				\
5455682Smarkm	send_recv.c
5555682Smarkm
5690926SnectarSOURCES_server =					\
5772445Sassar	acl.c					\
5872445Sassar	admin.h					\
5972445Sassar	bump_pw_expire.c			\
6072445Sassar	chpass_s.c				\
6172445Sassar	common_glue.c				\
6272445Sassar	context_s.c				\
6372445Sassar	create_s.c				\
6472445Sassar	delete_s.c				\
6572445Sassar	destroy_s.c				\
6672445Sassar	ent_setup.c				\
6772445Sassar	error.c					\
6872445Sassar	flush_s.c				\
6972445Sassar	free.c					\
7072445Sassar	get_princs_s.c				\
7172445Sassar	get_s.c					\
7272445Sassar	init_s.c				\
7372445Sassar	kadm5_err.c				\
7472445Sassar	kadm5_locl.h				\
7572445Sassar	keys.c					\
7672445Sassar	log.c					\
7772445Sassar	marshall.c				\
7872445Sassar	modify_s.c				\
7972445Sassar	private.h				\
8072445Sassar	privs_s.c				\
8172445Sassar	randkey_s.c				\
8272445Sassar	rename_s.c				\
8372445Sassar	set_keys.c				\
8472445Sassar	set_modifier.c				\
8555682Smarkm	password_quality.c
8655682Smarkm
8790926Snectarlibkadm5srv_la_SOURCES = $(SOURCES_server) server_glue.c
8890926Snectarlibkadm5clnt_la_SOURCES = $(SOURCES_client) client_glue.c
8955682Smarkm
9055682Smarkmdump_log_SOURCES = dump_log.c kadm5_locl.h
9155682Smarkm
9255682Smarkmreplay_log_SOURCES = replay_log.c kadm5_locl.h
9355682Smarkm
9455682Smarkmipropd_master_SOURCES = ipropd_master.c iprop.h kadm5_locl.h
9555682Smarkm
9655682Smarkmipropd_slave_SOURCES = ipropd_slave.c iprop.h kadm5_locl.h
9755682Smarkm
9872445Sassartruncate_log_SOURCES = truncate_log.c
9972445Sassar
10055682SmarkmLDADD = \
10155682Smarkm	libkadm5srv.la \
10255682Smarkm	$(top_builddir)/lib/hdb/libhdb.la \
10372445Sassar	$(LIB_openldap) \
10455682Smarkm	$(top_builddir)/lib/krb5/libkrb5.la \
10555682Smarkm	$(top_builddir)/lib/asn1/libasn1.la \
10672445Sassar	$(LIB_des) \
10755682Smarkm	$(LIB_roken) \
10855682Smarkm	$(DBLIB) \
10990926Snectar	$(LIB_dlopen) \
11090926Snectar	$(LIB_pidfile)
11155682Smarkm
11255682SmarkmCLEANFILES = kadm5_err.c kadm5_err.h
11355682Smarkm
11455682Smarkm$(libkadm5srv_la_OBJECTS): kadm5_err.h
11555682Smarkm
11655682Smarkmclient_glue.lo server_glue.lo: $(srcdir)/common_glue.c
11755682Smarkm
11855682Smarkm# to help stupid solaris make
11955682Smarkm
12055682Smarkmkadm5_err.h: kadm5_err.et
121