Makefile revision 37536
1178825SdfrLIB= fetch 2233294SstasCFLAGS+= -I${.CURDIR} -Wall 3233294SstasSRCS= fetch.c ftp.c http.c file.c base64.c 4233294SstasMAN3= fetch.3 5178825SdfrCLEANFILES+= ftperr.c httperr.c 6233294Sstas 7233294SstasSHLIB_MAJOR= 1 8233294SstasSHLIB_MINOR= 0 9178825Sdfr 10233294Sstasbeforeinstall: 11233294Sstas ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fetch.h \ 12178825Sdfr ${DESTDIR}/usr/include 13233294Sstas 14233294Sstasftperr.c: ftp.errors 15233294Sstas @echo "struct ftperr {" \ >> ${.TARGET} 16178825Sdfr @echo " const int num;" \ >> ${.TARGET} 17233294Sstas @echo " const char *string;" \ >> ${.TARGET} 18233294Sstas @echo "};" \ >> ${.TARGET} 19233294Sstas @echo "static struct ftperr _ftp_errlist[] = {" \ >> ${.TARGET} 20178825Sdfr @cat ${.ALLSRC} \ 21233294Sstas | grep -v ^# \ 22233294Sstas | sort \ 23233294Sstas | while read NUM STRING; do \ 24233294Sstas echo " { $${NUM}, \"$${NUM} $${STRING}\" },"; \ 25233294Sstas done >> ${.TARGET} 26233294Sstas @echo " { 0, \"Unknown FTP error\" }" >> ${.TARGET} 27233294Sstas @echo "};" >> ${.TARGET} 28233294Sstas 29233294Sstashttperr.c: http.errors 30233294Sstas @echo "struct httperr {" \ >> ${.TARGET} 31233294Sstas @echo " const int num;" \ >> ${.TARGET} 32178825Sdfr @echo " const char *string;" \ >> ${.TARGET} 33178825Sdfr @echo "};" \ >> ${.TARGET} 34178825Sdfr @echo "static struct httperr _http_errlist[] = {" \ >> ${.TARGET} 35178825Sdfr @cat ${.ALLSRC} \ 36178825Sdfr | grep -v ^# \ 37233294Sstas | sort \ 38178825Sdfr | while read NUM STRING; do \ 39178825Sdfr echo " { $${NUM}, \"$${NUM} $${STRING}\" },"; \ 40233294Sstas done >> ${.TARGET} 41178825Sdfr @echo " { 0, \"Unknown HTTP error\" }" >> ${.TARGET} 42233294Sstas @echo "};" >> ${.TARGET} 43178825Sdfr 44178825Sdfr.include <bsd.lib.mk> 45178825Sdfr