2 CFLAGS+= -I${.CURDIR} -Wall
3 SRCS= fetch.c ftp.c http.c file.c
5 CLEANFILES+= ftperr.c httperr.c
11 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fetch.h \
12 ${DESTDIR}/usr/include
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}
23 | while read NUM STRING; do \
24 echo " { $${NUM}, \"$${STRING}\" },"; \
26 @echo " { -1, \"Unknown FTP error\" }" >> ${.TARGET}
27 @echo "};" >> ${.TARGET}
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}
38 | while read NUM STRING; do \
39 echo " { $${NUM}, \"$${STRING}\" },"; \
41 @echo " { -1, \"Unknown HTTP error\" }" >> ${.TARGET}
42 @echo "};" >> ${.TARGET}