]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/svcgssd/Makefile
Add option to set rpcsec_gss debugging level (if available)
[nfs-utils.git] / utils / svcgssd / Makefile
index 8b330dbaf73d54ea8f60d3b06e2fc0ebfb5c505e..0c46af960b7ae9049a0197a16b45f1afe44933f1 100644 (file)
@@ -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