186d7f5d3SJohn Marino# $FreeBSD: src/lib/libftpio/Makefile,v 1.9.2.2 2001/04/25 10:04:30 ru Exp $ 286d7f5d3SJohn Marino 386d7f5d3SJohn MarinoLIB= ftpio 486d7f5d3SJohn MarinoSHLIB_MAJOR= 7 586d7f5d3SJohn Marino 686d7f5d3SJohn MarinoSRCS= ftpio.c ftperr.c 786d7f5d3SJohn MarinoINCS= ftpio.h 886d7f5d3SJohn MarinoCFLAGS+= -I${.CURDIR} 986d7f5d3SJohn MarinoCFLAGS+= -DINET6 1086d7f5d3SJohn MarinoMAN= ftpio.3 1186d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpAscii.3 1286d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpBinary.3 1386d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpChdir.3 1486d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpErrno.3 1586d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpErrString.3 1686d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpGet.3 1786d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpGetModtime.3 1886d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpGetSize.3 1986d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpGetURL.3 2086d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpGetURLAf.3 2186d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpLogin.3 2286d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpLoginAf.3 2386d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpPassive.3 2486d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpPut.3 2586d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpPutURL.3 2686d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpPutURLAf.3 2786d7f5d3SJohn MarinoMLINKS+= ftpio.3 ftpVerbose.3 2886d7f5d3SJohn MarinoCLEANFILES= ftperr.c 2986d7f5d3SJohn Marino 3086d7f5d3SJohn Marinoftperr.c: ftp.errors 3186d7f5d3SJohn Marino @echo '#include <stdio.h>' > ${.TARGET} 3286d7f5d3SJohn Marino @echo '#include "ftpio.h"' >> ${.TARGET} 3386d7f5d3SJohn Marino @echo "struct ftperr ftpErrList[] = {" \ >> ${.TARGET} 3486d7f5d3SJohn Marino @cat ${.ALLSRC} \ 3586d7f5d3SJohn Marino | grep -v ^# \ 3686d7f5d3SJohn Marino | sort \ 3786d7f5d3SJohn Marino | while read NUM STRING; do \ 3886d7f5d3SJohn Marino echo " { $${NUM}, \"$${STRING}\" },"; \ 3986d7f5d3SJohn Marino done >> ${.TARGET} 4086d7f5d3SJohn Marino @echo "};" >> ${.TARGET} 4186d7f5d3SJohn Marino @echo -n "int const ftpErrListLength = " >> ${.TARGET} 4286d7f5d3SJohn Marino @echo "sizeof(ftpErrList) / sizeof(*ftpErrList);" >> ${.TARGET} 4386d7f5d3SJohn Marino 4486d7f5d3SJohn Marino.include <bsd.lib.mk> 45