]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - lib/libftpio/Makefile
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / lib / libftpio / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 LIB=            ftpio
6 SHLIB_MAJOR=    8
7
8 SRCS=           ftpio.c ftperr.c
9 INCS=           ftpio.h
10 CFLAGS+=        -I${.CURDIR} -Wall
11 MAN=            ftpio.3
12 CLEANFILES=     ftperr.c
13
14 .if ${MK_INET6_SUPPORT} != "no"
15 CFLAGS+=        -DINET6
16 .endif
17
18 ftperr.c:       ftp.errors
19         @echo '#include <stdio.h>' > ${.TARGET}
20         @echo '#include "ftpio.h"' >> ${.TARGET}
21         @echo "struct ftperr ftpErrList[] = {" \ >>  ${.TARGET}
22         @cat ${.ALLSRC} \
23           | grep -v ^# \
24           | sort \
25           | while read NUM STRING; do \
26             echo "  { $${NUM}, \"$${STRING}\" },"; \
27           done >> ${.TARGET}
28         @echo "};" >> ${.TARGET}
29         @echo -n "int const ftpErrListLength = " >> ${.TARGET}
30         @echo "sizeof(ftpErrList) / sizeof(*ftpErrList);" >> ${.TARGET}
31
32 .include <bsd.lib.mk>