Makefile revision 37535
1LIB= fetch 2CFLAGS+= -I${.CURDIR} -Wall 3SRCS= fetch.c ftp.c http.c file.c base64.c 4MAN3= fetch.3 5CLEANFILES+= ftperr.c httperr.c 6 7SHLIB_MAJOR= 1 8SHLIB_MINOR= 0 9 10beforeinstall: 11 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fetch.h \ 12 ${DESTDIR}/usr/include 13 14ftperr.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}, \"$${NUM} $${STRING}\" },"; \ 25 done >> ${.TARGET} 26 @echo " { 0, \"Unknown FTP error\" }" >> ${.TARGET} 27 @echo "};" >> ${.TARGET} 28 29httperr.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}, \"$${NUM} $${STRING}\" },"; \ 40 done >> ${.TARGET} 41 @echo " { 0, \"Unknown HTTP error\" }" >> ${.TARGET} 42 @echo "};" >> ${.TARGET} 43 44.include <bsd.lib.mk> 45