2 CFLAGS+= -I${.CURDIR} -Wall -pedantic -DNDEBUG
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
16 @echo "struct ftperr {" \ > ${.TARGET}
17 @echo " const int num;" \ >> ${.TARGET}
18 @echo " const char *string;" \ >> ${.TARGET}
19 @echo "};" \ >> ${.TARGET}
20 @echo "static struct ftperr _ftp_errlist[] = {" \ >> ${.TARGET}
24 | while read NUM STRING; do \
25 echo " { $${NUM}, \"$${STRING}\" },"; \
27 @echo " { -1, \"Unknown FTP error\" }" >> ${.TARGET}
28 @echo "};" >> ${.TARGET}
31 httperr.c: http.errors
32 @echo "struct httperr {" \ > ${.TARGET}
33 @echo " const int num;" \ >> ${.TARGET}
34 @echo " const char *string;" \ >> ${.TARGET}
35 @echo "};" \ >> ${.TARGET}
36 @echo "static struct httperr _http_errlist[] = {" \ >> ${.TARGET}
40 | while read NUM STRING; do \
41 echo " { $${NUM}, \"$${STRING}\" },"; \
43 @echo " { -1, \"Unknown HTTP error\" }" >> ${.TARGET}
44 @echo "};" >> ${.TARGET}