VANILLACHKPWD=/usr/local/src/checkpassword-0.81/checkpassword.c
INSTALLDIR=/usr/local/bin

all: radcheckpassword

install: all
	cp -f radcheckpassword $(INSTALLDIR)

radcheckpassword: patch_worked radcheckpassword.c radlib.c md5c.c radlib.h radlib_private.h
# Linux version:
	cc -o radcheckpassword radcheckpassword.c radlib.c md5c.c
# Solaris version:
#	cc -o radcheckpassword radcheckpassword.c radlib.c md5c.c -lsocket -lresolv -lnsl

patch_worked: rcpwd.patch $(VANILLACHKPWD)
	cp -p $(VANILLACHKPWD) radcheckpassword.c
	patch -i rcpwd.patch radcheckpassword.c
	touch patch_worked

clean:
	rm -f radcheckpassword
