Makefile.am revision 55682
176726Speter# $Id: Makefile.am,v 1.32 2000/01/06 21:53:30 assar Exp $
250276Speter
376726Speterinclude $(top_srcdir)/Makefile.am.common
450276Speter
550276Speterlib_LTLIBRARIES = libkadm5srv.la libkadm5clnt.la
650276Speterlibkadm5srv_la_LDFLAGS = -version-info 5:1:0
750276Speterlibkadm5clnt_la_LDFLAGS = -version-info 4:1:0
850276Spetersbin_PROGRAMS = dump_log replay_log
950276Speter
1050276Speterlibexec_PROGRAMS = ipropd-master ipropd-slave
1150276Speter
1250276Speterkadm5includedir = $(includedir)/kadm5
1350276Speterbuildkadm5include = $(buildinclude)/kadm5
1450276Speter
1550276Speterkadm5include_HEADERS = kadm5_err.h admin.h private.h
1650276Speter
1750276Speterinstall-build-headers:: $(kadm5include_HEADERS)
1850276Speter	@foo='$(kadm5include_HEADERS)'; \
1950276Speter	for f in $$foo; do \
2050276Speter		f=`basename $$f`; \
2150276Speter		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
2250276Speter		else file="$$f"; fi; \
2350276Speter		if cmp -s  $$file $(buildkadm5include)/$$f 2> /dev/null ; then \
2450276Speter		: ; else \
2550276Speter			echo "cp $$file $(buildkadm5include)/$$f";\
2650276Speter			cp $$file $(buildkadm5include)/$$f; \
2750276Speter		fi ; \
2850276Speter	done
2950276Speter
3050276SpeterC_SOURCES =		\
3150276Speter	admin.h		\
3250276Speter	chpass_c.c	\
3350276Speter	common_glue.c	\
3450276Speter	create_c.c	\
3550276Speter	delete_c.c	\
3650276Speter	destroy_c.c	\
3750276Speter	flush_c.c	\
3850276Speter	free.c		\
3950276Speter	get_c.c		\
4050276Speter	get_princs_c.c	\
4150276Speter	init_c.c	\
4250276Speter	kadm5_err.c	\
4350276Speter	kadm5_locl.h	\
4450276Speter	marshall.c	\
4550276Speter	modify_c.c	\
4650276Speter	private.h	\
4750276Speter	privs_c.c	\
4850276Speter	randkey_c.c	\
4950276Speter	rename_c.c	\
5050276Speter	send_recv.c
5150276Speter
5250276SpeterS_SOURCES =		\
5350276Speter	acl.c		\
5450276Speter	admin.h		\
5550276Speter	chpass_s.c	\
5650276Speter	common_glue.c	\
5766963Speter	context_s.c	\
5850276Speter	create_s.c	\
5950276Speter	delete_s.c	\
6050276Speter	destroy_s.c	\
6150276Speter	ent_setup.c	\
6250276Speter	error.c		\
6350276Speter	flush_s.c	\
6450276Speter	free.c		\
6576726Speter	get_princs_s.c	\
6676726Speter	get_s.c		\
6750276Speter	init_s.c	\
6850276Speter	kadm5_err.c	\
6950276Speter	kadm5_locl.h	\
7050276Speter	log.c		\
7150276Speter	marshall.c	\
7250276Speter	modify_s.c	\
7350276Speter	private.h	\
7450276Speter	privs_s.c	\
7550276Speter	randkey_s.c	\
7650276Speter	rename_s.c	\
7750276Speter	set_keys.c	\
7850276Speter	set_modifier.c	\
7950276Speter	password_quality.c
8050276Speter
8150276Speterlibkadm5srv_la_SOURCES = $(S_SOURCES) server_glue.c
8250276Speterlibkadm5clnt_la_SOURCES = $(C_SOURCES) client_glue.c
8366963Speter
8450276Speterdump_log_SOURCES = dump_log.c kadm5_locl.h
8550276Speter
8650276Speterreplay_log_SOURCES = replay_log.c kadm5_locl.h
8750276Speter
8850276Speteripropd_master_SOURCES = ipropd_master.c iprop.h kadm5_locl.h
8950276Speter
9050276Speteripropd_slave_SOURCES = ipropd_slave.c iprop.h kadm5_locl.h
9176726Speter
9250276SpeterLDADD = \
9350276Speter	libkadm5srv.la \
9450276Speter	$(top_builddir)/lib/hdb/libhdb.la \
9550276Speter	$(top_builddir)/lib/krb5/libkrb5.la \
9650276Speter	$(top_builddir)/lib/asn1/libasn1.la \
9750276Speter	$(top_builddir)/lib/des/libdes.la \
9850276Speter	$(LIB_roken) \
9976726Speter	$(DBLIB) \
10050276Speter	$(LIB_dlopen)
10150276Speter
10250276SpeterCLEANFILES = kadm5_err.c kadm5_err.h
10350276Speter
10450276Speter$(libkadm5srv_la_OBJECTS): kadm5_err.h
10550276Speter
10650276Speterclient_glue.lo server_glue.lo: $(srcdir)/common_glue.c
10750276Speter
10876726Speter# to help stupid solaris make
10976726Speter
11050276Speterkadm5_err.h: kadm5_err.et
11150276Speter