Makefile revision 90267
1127563Sdes# $FreeBSD: head/lib/libfetch/Makefile 90267 2002-02-05 22:13:51Z des $
2127208Sdes
3139824SimpMAINTAINER=	des@freebsd.org
4139824SimpLIB=		fetch
5139824SimpWARNS?=		4
698679SdesCFLAGS+=	-I.
798679SdesCFLAGS+=	-DINET6
898679SdesSRCS=		fetch.c common.c ftp.c http.c file.c \
998679Sdes		ftperr.h httperr.h
1098679SdesINCS=		fetch.h
1198679SdesMAN=		fetch.3
1298679SdesCLEANFILES=	ftperr.h httperr.h
1398679Sdes
1498679SdesNO_WERROR=	yes
1598679Sdes
1698679SdesSHLIB_MAJOR=    3
1798679SdesSHLIB_MINOR=	0
1898679Sdes
1998679Sdesftperr.h: ftp.errors
2098679Sdes	@echo "static struct fetcherr _ftp_errlist[] = {" > ${.TARGET}
2198679Sdes	@cat ${.ALLSRC} \
2298679Sdes	  | grep -v ^# \
2398679Sdes	  | sort \
2498679Sdes	  | while read NUM CAT STRING; do \
2598679Sdes	    echo "    { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \
2698679Sdes	  done >> ${.TARGET}
2798679Sdes	@echo "    { -1, FETCH_UNKNOWN, \"Unknown FTP error\" }" >> ${.TARGET}
2898679Sdes	@echo "};" >> ${.TARGET}
2998679Sdes
3098679Sdeshttperr.h: http.errors
3198679Sdes	@echo "static struct fetcherr _http_errlist[] = {" > ${.TARGET}
3298679Sdes	@cat ${.ALLSRC} \
33154548Sjasone	  | grep -v ^# \
34154548Sjasone	  | sort \
3598679Sdes	  | while read NUM CAT STRING; do \
3698679Sdes	    echo "    { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \
3798679Sdes	  done >> ${.TARGET}
3898679Sdes	@echo "    { -1, FETCH_UNKNOWN, \"Unknown HTTP error\" }" >> ${.TARGET}
3998679Sdes	@echo "};" >> ${.TARGET}
4098679Sdes
4198679SdesMLINKS+= fetch.3 fetchFreeURL.3
4298679SdesMLINKS+= fetch.3 fetchGet.3
4398679SdesMLINKS+= fetch.3 fetchGetFTP.3
4498679SdesMLINKS+= fetch.3 fetchGetFile.3
4598679SdesMLINKS+= fetch.3 fetchGetHTTP.3
4698679SdesMLINKS+= fetch.3 fetchGetURL.3
4798679SdesMLINKS+= fetch.3 fetchList.3
4898679SdesMLINKS+= fetch.3 fetchListFTP.3
4998679SdesMLINKS+= fetch.3 fetchListFile.3
5098679SdesMLINKS+= fetch.3 fetchListHTTP.3
5198679SdesMLINKS+= fetch.3 fetchListURL.3
5298679SdesMLINKS+= fetch.3 fetchMakeURL.3
5398679SdesMLINKS+= fetch.3 fetchParseURL.3
5498679SdesMLINKS+= fetch.3 fetchPut.3
5598679SdesMLINKS+= fetch.3 fetchPutFTP.3
5698679SdesMLINKS+= fetch.3 fetchPutFile.3
5798679SdesMLINKS+= fetch.3 fetchPutHTTP.3
5898679SdesMLINKS+= fetch.3 fetchPutURL.3
5998679SdesMLINKS+= fetch.3 fetchStat.3
6098679SdesMLINKS+= fetch.3 fetchStatFTP.3
6198679SdesMLINKS+= fetch.3 fetchStatFile.3
6298679SdesMLINKS+= fetch.3 fetchStatHTTP.3
6398679SdesMLINKS+= fetch.3 fetchStatURL.3
6498679SdesMLINKS+= fetch.3 fetchXGet.3
6598679SdesMLINKS+= fetch.3 fetchXGetFTP.3
6698679SdesMLINKS+= fetch.3 fetchXGetFile.3
6798679SdesMLINKS+= fetch.3 fetchXGetHTTP.3
6898679SdesMLINKS+= fetch.3 fetchXGetURL.3
6998679Sdes
7098679Sdes.include <bsd.lib.mk>
7198679Sdes