#
# Makefile for pam_openafs-krb5
#
KRB5BASE = /usr
KRB5_IMPL = mit
PAMPREFIX = $(DESTDIR)/lib/security
MANPREFIX = $(DESTDIR)/usr/share/man
BINOWN = root
BINGRP = root
MANOWN = root
MANGRP = root
INSTALL = install

CC = gcc
CFLAGS = -O2 -fPIC -Wall
LDFLAGS = -shared -Xlinker -x


OSLIBS = -lpam -lresolv 



INC = -I${KRB5BASE}/include


####################################################################
# No changes below this line

SRCS = pam_openafs-krb5_sess.c 

OBJS = ${SRCS:.c=.o}

all: pam_openafs-krb5.so

pam_openafs-krb5.so: $(OBJS)
	$(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)

install: pam_openafs-krb5.so
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 0644 pam_openafs-krb5.so \
	    ${PAMPREFIX}/pam_openafs-krb5.so
	#${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m 0644 pam_openafs-krb5.8 \
	#    ${MANPREFIX}/man8/pam_openafs-krb5.8

clean:
	rm -f *.so *.o

pam_openafs-krb5_sess.o: pam_openafs-krb5_sess.c 
	$(CC) -c $(CFLAGS) $(INC) $<
