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