X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fgssd%2FMakefile.am;h=c0ca8be73367b942626e294ffd7b1f208276547f;hp=6b01a7266a5387672be5d1a2cebd9837a6098e11;hb=6a6e6526d7c6db42688d5fd32a6b555489b49cae;hpb=ac5b03be829b4c9369ebfb07a688308721103228 diff --git a/utils/gssd/Makefile.am b/utils/gssd/Makefile.am index 6b01a72..c0ca8be 100644 --- a/utils/gssd/Makefile.am +++ b/utils/gssd/Makefile.am @@ -1,43 +1,72 @@ ## Process this file with automake to produce Makefile.in -man8_MANS = gssd.man +man8_MANS = gssd.man svcgssd.man RPCPREFIX = rpc. KPREFIX = @kprefix@ -sbin_PROGRAMS = gssd +sbin_PREFIXED = gssd svcgssd +sbin_PROGRAMS = $(sbin_PREFIXED) gss_clnt_send_err +sbin_SCRIPTS = gss_destroy_creds EXTRA_DIST = \ - $(man8_MANS) \ - gss_clnt_send_err.c \ - gss_destroy_creds + gss_destroy_creds \ + $(man8_MANS) -gssd_SOURCES = \ +COMMON_SRCS = \ context.c \ + context_mit.c \ context_heimdal.c \ - err_util.c \ - gss_oids.c \ + context_lucid.c \ + context_spkm3.c \ gss_util.c \ + gss_oids.c \ + err_util.c \ + \ + context.h \ + err_util.h \ + gss_oids.h \ + gss_util.h + +gssd_SOURCES = \ + $(COMMON_SRCS) \ gssd.c \ gssd_main_loop.c \ gssd_proc.c \ krb5_util.c \ \ - context.h \ - err_util.h \ - gss_oids.h \ - gss_util.h \ gssd.h \ krb5_util.h \ write_bytes.h -gssd_LDADD = -lrpcsecgss -lgssapi -ldl $(KRBLIBS) -gssd_LDFLAGS = -Wl,-rpath=$(KRBDIR)/lib +gssd_LDADD = $(RPCSECGSS_LIBS) $(KRBLIBS) +gssd_LDFLAGS = $(KRBLDFLAGS) -gssd_CPPFLAGS = -I$(top_srcdir)/support/rpc/include \ - $(AM_CPPFLAGS) $(CPPFLAGS) - gssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) \ - $(KRBCFLAGS) + $(RPCSECGSS_CFLAGS) $(KRBCFLAGS) + +svcgssd_SOURCES = \ + $(COMMON_SRCS) \ + svcgssd.c \ + svcgssd_main_loop.c \ + svcgssd_mech2file.c \ + svcgssd_proc.c \ + \ + svcgssd.h + +svcgssd_LDADD = \ + ../../support/nfs/libnfs.a \ + $(RPCSECGSS_LIBS) -lnfsidmap \ + $(KRBLIBS) + +svcgssd_LDFLAGS = $(KRBLDFLAGS) + +svcgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) \ + $(RPCSECGSS_CFLAGS) $(KRBCFLAGS) + +gss_clnt_send_err_SOURCES = gss_clnt_send_err.c + +gss_clnt_send_err_CFLAGS = $(AM_CFLAGS) $(CFLAGS) \ + $(RPCSECGSS_CFLAGS) $(KRBCFLAGS) MAINTAINERCLEANFILES = Makefile.in @@ -51,12 +80,12 @@ MAINTAINERCLEANFILES = Makefile.in # practice does not do. install-exec-hook: (cd $(DESTDIR)$(sbindir) && \ - for p in $(sbin_PROGRAMS); do \ + for p in $(sbin_PREFIXED); do \ mv -f $$p$(EXEEXT) $(RPCPREFIX)$(KPREFIX)$$p$(EXEEXT) ;\ done) uninstall-hook: (cd $(DESTDIR)$(sbindir) && \ - for p in $(sbin_PROGRAMS); do \ + for p in $(sbin_PREFIXED); do \ rm -f $(RPCPREFIX)$(KPREFIX)$$p$(EXEEXT) ;\ done)