xref: /dflybsd-src/lib/libftpio/Makefile (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
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