]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libfetch/Makefile
This commit was generated by cvs2svn to compensate for changes in r38032,
[FreeBSD/FreeBSD.git] / lib / libfetch / Makefile
1 LIB=            fetch
2 CFLAGS+=        -I${.CURDIR} -Wall
3 SRCS=           fetch.c ftp.c http.c file.c
4 MAN3=           fetch.3
5 CLEANFILES+=    ftperr.c httperr.c
6
7 SHLIB_MAJOR=    1
8 SHLIB_MINOR=    0
9
10 beforeinstall:
11         ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fetch.h \
12                 ${DESTDIR}/usr/include
13
14 ftperr.c:       ftp.errors
15         @echo "struct ftperr {" \ >>  ${.TARGET}
16         @echo "    const int num;" \ >>  ${.TARGET}
17         @echo "    const char *string;" \ >>  ${.TARGET}
18         @echo "};" \ >>  ${.TARGET}
19         @echo "static struct ftperr _ftp_errlist[] = {" \ >>  ${.TARGET}
20         @cat ${.ALLSRC} \
21           | grep -v ^# \
22           | sort \
23           | while read NUM STRING; do \
24             echo "    { $${NUM}, \"$${STRING}\" },"; \
25           done >> ${.TARGET}
26         @echo "    { -1, \"Unknown FTP error\" }" >> ${.TARGET}
27         @echo "};" >> ${.TARGET}
28
29 httperr.c:      http.errors
30         @echo "struct httperr {" \ >>  ${.TARGET}
31         @echo "    const int num;" \ >>  ${.TARGET}
32         @echo "    const char *string;" \ >>  ${.TARGET}
33         @echo "};" \ >>  ${.TARGET}
34         @echo "static struct httperr _http_errlist[] = {" \ >>  ${.TARGET}
35         @cat ${.ALLSRC} \
36           | grep -v ^# \
37           | sort \
38           | while read NUM STRING; do \
39             echo "    { $${NUM}, \"$${STRING}\" },"; \
40           done >> ${.TARGET}
41         @echo "    { -1, \"Unknown HTTP error\" }" >> ${.TARGET}
42         @echo "};" >> ${.TARGET}
43
44 .include <bsd.lib.mk>