1*040ec644SDavid van Moolenbroek# $NetBSD: Makefile,v 1.8 2011/08/17 09:20:14 christos Exp $ 2*040ec644SDavid van Moolenbroek 3*040ec644SDavid van MoolenbroekLIB= fetch 4*040ec644SDavid van MoolenbroekSRCS= fetch.c common.c ftp.c http.c file.c 5*040ec644SDavid van MoolenbroekDPSRCS= ftperr.h httperr.h 6*040ec644SDavid van MoolenbroekINCS= fetch.h 7*040ec644SDavid van MoolenbroekINCSDIR= /usr/include 8*040ec644SDavid van MoolenbroekMAN= fetch.3 9*040ec644SDavid van MoolenbroekCLEANFILES= ftperr.h httperr.h 10*040ec644SDavid van Moolenbroek 11*040ec644SDavid van Moolenbroek.include <bsd.init.mk> 12*040ec644SDavid van Moolenbroek 13*040ec644SDavid van MoolenbroekCPPFLAGS+= -I. 14*040ec644SDavid van MoolenbroekCPPFLAGS+= -DNETBSD 15*040ec644SDavid van MoolenbroekCPPFLAGS+= -DFTP_COMBINE_CWDS 16*040ec644SDavid van MoolenbroekCPPFLAGS+= -DINET6 17*040ec644SDavid van Moolenbroek 18*040ec644SDavid van Moolenbroek.if (${MKCRYPTO} != "no") 19*040ec644SDavid van MoolenbroekCPPFLAGS+= -DWITH_SSL 20*040ec644SDavid van Moolenbroek 21*040ec644SDavid van MoolenbroekLDADD= -lssl -lcrypto 22*040ec644SDavid van Moolenbroek 23*040ec644SDavid van MoolenbroekLIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl \ 24*040ec644SDavid van Moolenbroek crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto 25*040ec644SDavid van Moolenbroek.endif 26*040ec644SDavid van Moolenbroek 27*040ec644SDavid van MoolenbroekCLEANFILES+= ftperr.h httperr.h 28*040ec644SDavid van Moolenbroek 29*040ec644SDavid van Moolenbroek.PATH: ${LIBFETCHDIR} 30*040ec644SDavid van Moolenbroek 31*040ec644SDavid van Moolenbroekftperr.h: ${LIBFETCHDIR}/ftp.errors ${LIBFETCHDIR}/errlist.sh 32*040ec644SDavid van Moolenbroek ${HOST_SH} ${LIBFETCHDIR}/errlist.sh ftp_errlist FTP \ 33*040ec644SDavid van Moolenbroek ${LIBFETCHDIR}/ftp.errors > ${.TARGET} 34*040ec644SDavid van Moolenbroek 35*040ec644SDavid van Moolenbroekhttperr.h: ${LIBFETCHDIR}/http.errors ${LIBFETCHDIR}/errlist.sh 36*040ec644SDavid van Moolenbroek ${HOST_SH} ${LIBFETCHDIR}/errlist.sh http_errlist HTTP \ 37*040ec644SDavid van Moolenbroek ${LIBFETCHDIR}/http.errors > ${.TARGET} 38*040ec644SDavid van Moolenbroek 39*040ec644SDavid van Moolenbroek.include <bsd.lib.mk> 40