X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=utils%2Fsvcgssd%2FMakefile;h=0c46af960b7ae9049a0197a16b45f1afe44933f1;hb=651b5d3cf5428cbf1d2cd3ae572453af249bef1e;hp=8b330dbaf73d54ea8f60d3b06e2fc0ebfb5c505e;hpb=5206cbfa8934cb7331a840f3446d35cdbb795e34;p=nfs-utils.git diff --git a/utils/svcgssd/Makefile b/utils/svcgssd/Makefile index 8b330db..0c46af9 100644 --- a/utils/svcgssd/Makefile +++ b/utils/svcgssd/Makefile @@ -2,20 +2,28 @@ # Makefile for rpc.gssd # +TOP = ../../ PROGRAM = svcgssd PREFIX = rpc. OBJS = svcgssd.o svcgssd_main_loop.o svcgssd_proc.o err_util.o gss_util.o \ gss_oids.o context.o context_heimdal.o cacheio.o svcgssd_mech2file.o -LIBDEPS = $(TOP)support/lib/librpc.a $(TOP)support/lib/libgssapi.a -LIBS = -Wl,-rpath=$(KRBDIR)/lib -lrpc -lgssapi -ldl $(KRBLIB) -lnfsidmap +LIBS = -Wl,-rpath=$(KRBDIR)/lib -lrpcsecgss -lgssapi -ldl $(KRBLIB) -lnfsidmap MAN8 = svcgssd -predep :: - - ln ../gssd/err_util.c - - ln ../gssd/gss_util.c - - ln ../gssd/gss_oids.c - - ln ../gssd/context.c - - ln ../gssd/context_heimdal.c +LINKED = err_util.c gss_util.c gss_oids.c context.c context_heimdal.c + +predep :: $(LINKED) + +$(LINKED) : + ln -s ../gssd/$@ . + +distclean :: + for f in $(LINKED); do \ + if [ -L "$$f" ]; then \ + echo "rm -f $$f"; \ + rm -f "$$f"; \ + fi; \ + done include $(TOP)rules.mk