1# $FreeBSD: src/lib/libftpio/Makefile,v 1.9.2.2 2001/04/25 10:04:30 ru Exp $ 2# $DragonFly: src/lib/libftpio/Makefile,v 1.2 2003/06/17 04:26:49 dillon Exp $ 3 4LIB= ftpio 5SHLIB_MAJOR= 5 6SHLIB_MINOR= 0 7 8SRCS= ftpio.c ftperr.c 9INCS= ftpio.h 10CFLAGS+= -I${.CURDIR} -Wall 11CFLAGS+= -DINET6 12MAN= ftpio.3 13CLEANFILES= ftperr.c 14 15ftperr.c: ftp.errors 16 @echo '#include <stdio.h>' > ${.TARGET} 17 @echo '#include "ftpio.h"' >> ${.TARGET} 18 @echo "struct ftperr ftpErrList[] = {" \ >> ${.TARGET} 19 @cat ${.ALLSRC} \ 20 | grep -v ^# \ 21 | sort \ 22 | while read NUM STRING; do \ 23 echo " { $${NUM}, \"$${STRING}\" },"; \ 24 done >> ${.TARGET} 25 @echo "};" >> ${.TARGET} 26 @echo -n "int const ftpErrListLength = " >> ${.TARGET} 27 @echo "sizeof(ftpErrList) / sizeof(*ftpErrList);" >> ${.TARGET} 28 29.include <bsd.lib.mk> 30