1233294Sstas# $Id$ 255682Smarkm 355682Smarkminclude $(top_srcdir)/Makefile.am.common 455682Smarkm 5233294SstasAM_CPPFLAGS += $(INCLUDE_libintl) $(INCLUDE_krb4) $(INCLUDE_hcrypto) -I$(srcdir)/../lib/krb5 655682Smarkm 7178825Sdfrlib_LTLIBRARIES = libkdc.la 8178825Sdfr 955682Smarkmbin_PROGRAMS = string2key 1055682Smarkm 1155682Smarkmsbin_PROGRAMS = kstash 1255682Smarkm 13233294Sstaslibexec_PROGRAMS = hprop hpropd kdc digest-service 1455682Smarkm 15178825Sdfrnoinst_PROGRAMS = kdc-replay 16178825Sdfr 1772445Sassarman_MANS = kdc.8 kstash.8 hprop.8 hpropd.8 string2key.8 1855682Smarkm 19233294Sstashprop_SOURCES = hprop.c mit_dump.c hprop.h 2072445Sassarhpropd_SOURCES = hpropd.c hprop.h 2155682Smarkm 2255682Smarkmkstash_SOURCES = kstash.c headers.h 2355682Smarkm 2455682Smarkmstring2key_SOURCES = string2key.c headers.h 2555682Smarkm 26233294Sstasdigest_service_SOURCES = \ 27233294Sstas digest-service.c 28233294Sstas 29178825Sdfrkdc_SOURCES = connect.c \ 30178825Sdfr config.c \ 31233294Sstas announce.c \ 32178825Sdfr main.c 33178825Sdfr 34178825Sdfrlibkdc_la_SOURCES = \ 35178825Sdfr kdc-private.h \ 36178825Sdfr kdc-protos.h \ 37178825Sdfr default_config.c \ 38178825Sdfr set_dbinfo.c \ 39178825Sdfr digest.c \ 40178825Sdfr kdc_locl.h \ 41178825Sdfr kerberos5.c \ 42178825Sdfr krb5tgs.c \ 43178825Sdfr pkinit.c \ 44178825Sdfr log.c \ 45178825Sdfr misc.c \ 46178825Sdfr kx509.c \ 47178825Sdfr process.c \ 48178825Sdfr windc.c \ 49178825Sdfr rx.h 50178825Sdfr 51178825Sdfr 52178825Sdfr$(libkdc_la_OBJECTS): $(srcdir)/kdc-protos.h $(srcdir)/kdc-private.h 53178825Sdfr 54178825Sdfrlibkdc_la_LDFLAGS = -version-info 2:0:0 55178825Sdfr 56178825Sdfrif versionscript 57178825Sdfrlibkdc_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 5890926Snectarendif 59178825Sdfr$(libkdc_la_OBJECTS): $(srcdir)/version-script.map 6090926Snectar 61178825Sdfr$(srcdir)/kdc-protos.h: 62178825Sdfr cd $(srcdir) && perl ../cf/make-proto.pl -q -P comment -o kdc-protos.h $(libkdc_la_SOURCES) || rm -f kdc-protos.h 6355682Smarkm 64178825Sdfr$(srcdir)/kdc-private.h: 65178825Sdfr cd $(srcdir) && perl ../cf/make-proto.pl -q -P comment -p kdc-private.h $(libkdc_la_SOURCES) || rm -f kdc-private.h 6655682Smarkm 67178825Sdfr 6855682Smarkmhprop_LDADD = \ 6955682Smarkm $(top_builddir)/lib/hdb/libhdb.la \ 7055682Smarkm $(top_builddir)/lib/krb5/libkrb5.la \ 7155682Smarkm $(LIB_kdb) $(LIB_krb4) \ 72178825Sdfr $(LIB_hcrypto) \ 7355682Smarkm $(top_builddir)/lib/asn1/libasn1.la \ 7455682Smarkm $(LIB_roken) \ 7555682Smarkm $(DBLIB) 7655682Smarkm 7755682Smarkmhpropd_LDADD = \ 7855682Smarkm $(top_builddir)/lib/hdb/libhdb.la \ 7955682Smarkm $(top_builddir)/lib/krb5/libkrb5.la \ 8055682Smarkm $(LIB_kdb) $(LIB_krb4) \ 81178825Sdfr $(LIB_hcrypto) \ 8255682Smarkm $(top_builddir)/lib/asn1/libasn1.la \ 8355682Smarkm $(LIB_roken) \ 8455682Smarkm $(DBLIB) 8555682Smarkm 86178825Sdfrif PKINIT 87178825SdfrLIB_pkinit = $(top_builddir)/lib/hx509/libhx509.la 88178825Sdfrendif 89178825Sdfr 90178825Sdfrlibkdc_la_LIBADD = \ 91178825Sdfr $(LIB_pkinit) \ 92178825Sdfr $(top_builddir)/lib/hdb/libhdb.la \ 93178825Sdfr $(top_builddir)/lib/krb5/libkrb5.la \ 94178825Sdfr $(LIB_kdb) $(LIB_krb4) \ 95178825Sdfr $(top_builddir)/lib/ntlm/libheimntlm.la \ 96178825Sdfr $(LIB_hcrypto) \ 97178825Sdfr $(top_builddir)/lib/asn1/libasn1.la \ 98178825Sdfr $(LIB_roken) \ 99178825Sdfr $(DBLIB) 100178825Sdfr 10155682SmarkmLDADD = $(top_builddir)/lib/hdb/libhdb.la \ 10255682Smarkm $(top_builddir)/lib/krb5/libkrb5.la \ 10355682Smarkm $(LIB_krb4) \ 104178825Sdfr $(LIB_hcrypto) \ 10555682Smarkm $(top_builddir)/lib/asn1/libasn1.la \ 10655682Smarkm $(LIB_roken) \ 10755682Smarkm $(DBLIB) 10855682Smarkm 109233294Sstaskdc_LDADD = libkdc.la $(LDADD) $(LIB_pidfile) $(CAPNG_LIBS) 11072445Sassar 111233294Sstasif FRAMEWORK_SECURITY 112233294Sstaskdc_LDFLAGS = -framework SystemConfiguration -framework CoreFoundation 113233294Sstasendif 114233294Sstaskdc_CFLAGS = $(CAPNG_CFLAGS) 115233294Sstas 116233294Sstasdigest_service_LDADD = \ 117233294Sstas libkdc.la \ 118233294Sstas $(top_builddir)/lib/ntlm/libheimntlm.la \ 119233294Sstas $(top_builddir)/lib/ipc/libheim-ipcs.la \ 120233294Sstas $(LDADD) $(LIB_pidfile) 121233294Sstaskdc_replay_LDADD = libkdc.la $(LDADD) $(LIB_pidfile) 122233294Sstas 123178825Sdfrinclude_HEADERS = kdc.h kdc-protos.h 124178825Sdfr 125233294Sstas 126178825Sdfrkrb5dir = $(includedir)/krb5 127178825Sdfrkrb5_HEADERS = windc_plugin.h 128178825Sdfr 129178825Sdfrbuild_HEADERZ = $(krb5_HEADERS) # XXX 130178825Sdfr 131233294SstasEXTRA_DIST = \ 132233294Sstas hprop-version.rc \ 133233294Sstas hpropd-version.rc \ 134233294Sstas kdc-version.rc \ 135233294Sstas kstash-version.rc \ 136233294Sstas libkdc-version.rc \ 137233294Sstas string2key-version.rc \ 138233294Sstas libkdc-exports.def \ 139233294Sstas NTMakefile $(man_MANS) version-script.map 140