Makefile revision 98550
1176348Smarcel# $FreeBSD: head/lib/libfetch/Makefile 98550 2002-06-21 09:56:38Z des $ 2185099Sraj 3191829SrajMAINTAINER= des@freebsd.org 4243243SaeLIB= fetch 5176348SmarcelWARNS?= 4 6176348SmarcelCFLAGS+= -I. 7176348SmarcelCFLAGS+= -DINET6 8176348SmarcelSRCS= fetch.c common.c ftp.c http.c file.c \ 9176348Smarcel ftperr.h httperr.h 10176348SmarcelINCS= fetch.h 11176348SmarcelMAN= fetch.3 12176348SmarcelCLEANFILES= ftperr.h httperr.h 13176348Smarcel 14176348Smarcel.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) 15176348SmarcelCFLAGS+= -DWITH_SSL 16185099SrajDPADD= ${LIBSSL} ${LIBCRYPTO} 17185099SrajLDADD= -lssl -lcrypto 18185099Sraj.endif 19185099Sraj 20185099SrajNO_WERROR= yes 21185099Sraj 22185099SrajSHLIB_MAJOR= 3 23185099SrajSHLIB_MINOR= 0 24185099Sraj 25185099Srajftperr.h: ftp.errors 26185099Sraj @echo "static struct fetcherr _ftp_errlist[] = {" > ${.TARGET} 27185099Sraj @cat ${.ALLSRC} \ 28176348Smarcel | grep -v ^# \ 29176348Smarcel | sort \ 30185099Sraj | while read NUM CAT STRING; do \ 31185099Sraj echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 32185099Sraj done >> ${.TARGET} 33185099Sraj @echo " { -1, FETCH_UNKNOWN, \"Unknown FTP error\" }" >> ${.TARGET} 34176348Smarcel @echo "};" >> ${.TARGET} 35176348Smarcel 36176348Smarcelhttperr.h: http.errors 37176348Smarcel @echo "static struct fetcherr _http_errlist[] = {" > ${.TARGET} 38243243Sae @cat ${.ALLSRC} \ 39176348Smarcel | grep -v ^# \ 40176348Smarcel | sort \ 41176348Smarcel | while read NUM CAT STRING; do \ 42185099Sraj echo " { $${NUM}, FETCH_$${CAT}, \"$${STRING}\" },"; \ 43176348Smarcel done >> ${.TARGET} 44243243Sae @echo " { -1, FETCH_UNKNOWN, \"Unknown HTTP error\" }" >> ${.TARGET} 45185099Sraj @echo "};" >> ${.TARGET} 46185099Sraj 47176348SmarcelMLINKS+= fetch.3 fetchFreeURL.3 48185099SrajMLINKS+= fetch.3 fetchGet.3 49185099SrajMLINKS+= fetch.3 fetchGetFTP.3 50176348SmarcelMLINKS+= fetch.3 fetchGetFile.3 51185099SrajMLINKS+= fetch.3 fetchGetHTTP.3 52185099SrajMLINKS+= fetch.3 fetchGetURL.3 53185099SrajMLINKS+= fetch.3 fetchList.3 54185099SrajMLINKS+= fetch.3 fetchListFTP.3 55185099SrajMLINKS+= fetch.3 fetchListFile.3 56185099SrajMLINKS+= fetch.3 fetchListHTTP.3 57185099SrajMLINKS+= fetch.3 fetchListURL.3 58185099SrajMLINKS+= fetch.3 fetchMakeURL.3 59185099SrajMLINKS+= fetch.3 fetchParseURL.3 60185099SrajMLINKS+= fetch.3 fetchPut.3 61185099SrajMLINKS+= fetch.3 fetchPutFTP.3 62185099SrajMLINKS+= fetch.3 fetchPutFile.3 63243243SaeMLINKS+= fetch.3 fetchPutHTTP.3 64243243SaeMLINKS+= fetch.3 fetchPutURL.3 65243243SaeMLINKS+= fetch.3 fetchStat.3 66243243SaeMLINKS+= fetch.3 fetchStatFTP.3 67243243SaeMLINKS+= fetch.3 fetchStatFile.3 68243243SaeMLINKS+= fetch.3 fetchStatHTTP.3 69243243SaeMLINKS+= fetch.3 fetchStatURL.3 70176348SmarcelMLINKS+= fetch.3 fetchXGet.3 71243243SaeMLINKS+= fetch.3 fetchXGetFTP.3 72176348SmarcelMLINKS+= fetch.3 fetchXGetFile.3 73185099SrajMLINKS+= fetch.3 fetchXGetHTTP.3 74243243SaeMLINKS+= fetch.3 fetchXGetURL.3 75243243Sae 76185099Sraj.include <bsd.lib.mk> 77185099Sraj