summaryrefslogtreecommitdiffstats
path: root/utils/svcgssd/Makefile
blob: a864de0dac662fbd0b3c61f0825bce2451b09dbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#
# Makefile for rpc.gssd
#

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
MAN8	= svcgssd

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

CFLAGS += -I../gssd -DKRB5_VERSION=$(KRB5_VERSION) \
	-I$(TOP)support/rpc/include/ -I$(KRBDIR)/include