Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[dragonfly.git] / lib / libftpio / Makefile
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
4 LIB=            ftpio
5 SHLIB_MAJOR=    5
6 SHLIB_MINOR=    0
7
8 SRCS=           ftpio.c ftperr.c
9 INCS=           ftpio.h
10 CFLAGS+=        -I${.CURDIR} -Wall
11 CFLAGS+=        -DINET6
12 MAN=            ftpio.3
13 CLEANFILES=     ftperr.c
14
15 ftperr.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>