Makefile revision 97891
1119419Sobrien# $FreeBSD: head/lib/libfetch/Makefile 97891 2002-06-05 21:35:35Z des $ 285365Simp 385365SimpMAINTAINER= des@freebsd.org 485365SimpLIB= fetch 585365SimpWARNS?= 4 685365SimpCFLAGS+= -I. 785365SimpCFLAGS+= -DINET6 885365Simp.if !defined(NOCRYPT) 985365SimpCFLAGS+= -DWITH_SSL 1085365Simp.endif 1185365SimpSRCS= fetch.c common.c ftp.c http.c file.c \ 1285365Simp ftperr.h httperr.h 1385365SimpINCS= fetch.h 1485365SimpMAN= fetch.3 1585365SimpCLEANFILES= ftperr.h httperr.h 1685365Simp#DPADD= ${LIBCRYPTO} ${LIBSSL} 1785365Simp#LDADD= -lcrypto -lssl 1885365Simp 1985365SimpNO_WERROR= yes 2085365Simp 2185365SimpSHLIB_MAJOR= 3 2285365SimpSHLIB_MINOR= 0 2385365Simp 2485365Simpftperr.h: ftp.errors 25119419Sobrien @echo "static struct fetcherr _ftp_errlist[] = {" > ${.TARGET} 26119419Sobrien @cat ${.ALLSRC} \ 27119419Sobrien | grep -v ^# \ 2885365Simp | sort \ 2985365Simp | while read NUM CAT STRING; do \ 3085365Simp echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 3185365Simp done >> ${.TARGET} 3285365Simp @echo " { -1, FETCH_UNKNOWN, \"Unknown FTP error\" }" >> ${.TARGET} 3385365Simp @echo "};" >> ${.TARGET} 3485365Simp 3585365Simphttperr.h: http.errors 3685365Simp @echo "static struct fetcherr _http_errlist[] = {" > ${.TARGET} 3785365Simp @cat ${.ALLSRC} \ 3885365Simp | grep -v ^# \ 3985365Simp | sort \ 4085365Simp | while read NUM CAT STRING; do \ 4185365Simp echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 4285365Simp done >> ${.TARGET} 43119283Simp @echo " { -1, FETCH_UNKNOWN, \"Unknown HTTP error\" }" >> ${.TARGET} 4485365Simp @echo "};" >> ${.TARGET} 4592739Salfred 4692739SalfredMLINKS+= fetch.3 fetchFreeURL.3 4785365SimpMLINKS+= fetch.3 fetchGet.3 4885365SimpMLINKS+= fetch.3 fetchGetFTP.3 4985365SimpMLINKS+= fetch.3 fetchGetFile.3 5085365SimpMLINKS+= fetch.3 fetchGetHTTP.3 5185365SimpMLINKS+= fetch.3 fetchGetURL.3 52111014SimpMLINKS+= fetch.3 fetchList.3 5385365SimpMLINKS+= fetch.3 fetchListFTP.3 5485365SimpMLINKS+= fetch.3 fetchListFile.3 5585365SimpMLINKS+= fetch.3 fetchListHTTP.3 5685365SimpMLINKS+= fetch.3 fetchListURL.3 5785365SimpMLINKS+= fetch.3 fetchMakeURL.3 5885365SimpMLINKS+= fetch.3 fetchParseURL.3 5985365SimpMLINKS+= fetch.3 fetchPut.3 6086909SimpMLINKS+= fetch.3 fetchPutFTP.3 6185365SimpMLINKS+= fetch.3 fetchPutFile.3 6285365SimpMLINKS+= fetch.3 fetchPutHTTP.3 6385365SimpMLINKS+= fetch.3 fetchPutURL.3 6485365SimpMLINKS+= fetch.3 fetchStat.3 6585365SimpMLINKS+= fetch.3 fetchStatFTP.3 6685365SimpMLINKS+= fetch.3 fetchStatFile.3 6785365SimpMLINKS+= fetch.3 fetchStatHTTP.3 6885365SimpMLINKS+= fetch.3 fetchStatURL.3 6985365SimpMLINKS+= fetch.3 fetchXGet.3 7085365SimpMLINKS+= fetch.3 fetchXGetFTP.3 7185365SimpMLINKS+= fetch.3 fetchXGetFile.3 7285365SimpMLINKS+= fetch.3 fetchXGetHTTP.3 7385365SimpMLINKS+= fetch.3 fetchXGetURL.3 7485365Simp 7585365Simp.include <bsd.lib.mk> 7692822Sjhb