xref: /minix3/external/bsd/fetch/lib/Makefile (revision 040ec64444222c3cf664253481b0af9434ab4a20)
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