Makefile revision 37535
1249423SdimLIB= fetch 2249423SdimCFLAGS+= -I${.CURDIR} -Wall 3249423SdimSRCS= fetch.c ftp.c http.c file.c base64.c 4249423SdimMAN3= fetch.3 5249423SdimCLEANFILES+= ftperr.c httperr.c 6249423Sdim 7249423SdimSHLIB_MAJOR= 1 8249423SdimSHLIB_MINOR= 0 9249423Sdim 10249423Sdimbeforeinstall: 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