Makefile revision 106068
198675Sdes# $FreeBSD: head/lib/libfetch/Makefile 106068 2002-10-28 01:41:28Z fenner $ 298675Sdes 398675SdesMAINTAINER= des@freebsd.org 498675SdesLIB= fetch 598675SdesCFLAGS+= -I. 698675SdesCFLAGS+= -DINET6 798675SdesSRCS= fetch.c common.c ftp.c http.c file.c \ 898675Sdes ftperr.h httperr.h 998675SdesINCS= fetch.h 1098675SdesMAN= fetch.3 1198675SdesCLEANFILES= ftperr.h httperr.h 1298675Sdes 1398675Sdes.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) 1498675SdesCFLAGS+= -DWITH_SSL 1598675SdesDPADD= ${LIBSSL} ${LIBCRYPTO} 1698675SdesLDADD= -lssl -lcrypto 1798675SdesWARNS?= 2 1898675Sdes.endif 1998675Sdes 2098675SdesWARNS?= 3 2198675Sdes 2298675SdesSHLIB_MAJOR= 3 2398675Sdes 2498675Sdesftperr.h: ftp.errors 2598675Sdes @echo "static struct fetcherr _ftp_errlist[] = {" > ${.TARGET} 2698675Sdes @cat ${.ALLSRC} \ 2798675Sdes | grep -v ^# \ 28106130Sdes | sort \ 2999052Sdes | while read NUM CAT STRING; do \ 3098675Sdes echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 3198675Sdes done >> ${.TARGET} 3298675Sdes @echo " { -1, FETCH_UNKNOWN, \"Unknown FTP error\" }" >> ${.TARGET} 3398675Sdes @echo "};" >> ${.TARGET} 3498675Sdes 3598675Sdeshttperr.h: http.errors 3698675Sdes @echo "static struct fetcherr _http_errlist[] = {" > ${.TARGET} 3798675Sdes @cat ${.ALLSRC} \ 3898675Sdes | grep -v ^# \ 3998675Sdes | sort \ 4098675Sdes | while read NUM CAT STRING; do \ 4198675Sdes echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 4298675Sdes done >> ${.TARGET} 4398675Sdes @echo " { -1, FETCH_UNKNOWN, \"Unknown HTTP error\" }" >> ${.TARGET} 4498675Sdes @echo "};" >> ${.TARGET} 4598675Sdes 4698675SdesMLINKS+= fetch.3 fetchFreeURL.3 4798675SdesMLINKS+= fetch.3 fetchGet.3 4898675SdesMLINKS+= fetch.3 fetchGetFTP.3 4998675SdesMLINKS+= fetch.3 fetchGetFile.3 5098675SdesMLINKS+= fetch.3 fetchGetHTTP.3 5198675SdesMLINKS+= fetch.3 fetchGetURL.3 5298675SdesMLINKS+= fetch.3 fetchList.3 5398675SdesMLINKS+= fetch.3 fetchListFTP.3 5498675SdesMLINKS+= fetch.3 fetchListFile.3 5598675SdesMLINKS+= fetch.3 fetchListHTTP.3 5698675SdesMLINKS+= fetch.3 fetchListURL.3 5798675SdesMLINKS+= fetch.3 fetchMakeURL.3 5898675SdesMLINKS+= fetch.3 fetchParseURL.3 5998675SdesMLINKS+= fetch.3 fetchPut.3 6098675SdesMLINKS+= fetch.3 fetchPutFTP.3 6198675SdesMLINKS+= fetch.3 fetchPutFile.3 6298675SdesMLINKS+= fetch.3 fetchPutHTTP.3 6398675SdesMLINKS+= fetch.3 fetchPutURL.3 6498675SdesMLINKS+= fetch.3 fetchStat.3 6598675SdesMLINKS+= fetch.3 fetchStatFTP.3 66106130SdesMLINKS+= fetch.3 fetchStatFile.3 6798675SdesMLINKS+= fetch.3 fetchStatHTTP.3 6898675SdesMLINKS+= fetch.3 fetchStatURL.3 6998675SdesMLINKS+= fetch.3 fetchXGet.3 7098675SdesMLINKS+= fetch.3 fetchXGetFTP.3 7198675SdesMLINKS+= fetch.3 fetchXGetFile.3 7298675SdesMLINKS+= fetch.3 fetchXGetHTTP.3 7398675SdesMLINKS+= fetch.3 fetchXGetURL.3 7498675Sdes 7598675Sdes.include <bsd.lib.mk> 7698675Sdes