SYS=$(shell uname)
CC=gcc
MAJORVERSION=2
-MINORVERSION=0.0
+MINORVERSION=0.5
LIBNAMES=libnss_afs.so.$(MAJORVERSION)
EXTRALIBS=-lresolv
AFSROOT=/usr
+HEIMDALLIB=/usr/lib/$(shell gcc -dumpmachine)/heimdal
# LIMIT_USERNAME_CHARS=n will cut down usernames to
# a maximum of n characters
all: $(LIBNAMES) nss_afs_test
-LDFLAGS=-L$(AFSROOT)/lib/afs -L$(AFSROOT)/lib -lprot \
- -lubik -lauth -lrxkad -lrxstat -lrx -llwp -ldes -lcom_err -laudit \
- $(AFSROOT)/lib/afs/util.a -lsys -lnsl $(EXTRALIBS)
+#-lprot \
+# -lubik -lauth -lrxkad -lrxstat -lrx -ldes -lcom_err -laudit
+# $(AFSROOT)/lib/afs/util.a
+
+LDFLAGS=-L$(AFSROOT)/lib/afs -L$(AFSROOT)/lib -L$(HEIMDALLIB) -lafsauthent_pic -lafsrpc_pic -lpthread \
+ -lhcrypto -lroken -lsys -lnsl $(EXTRALIBS) -g
nss_afs.o: nss_afs.c
$(CC) $(CFLAGS) -c nss_afs.c