blob: c80cf3df783ade10f52a2fa3bc05adba13612a5d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# $NetBSD: Makefile,v 1.17 2020/06/01 00:55:24 kamil Exp $
LIB= fetch
SRCS= fetch.c common.c ftp.c http.c file.c
DPSRCS= ftperr.h httperr.h
INCS= fetch.h
INCSDIR= /usr/include
MAN= fetch.3
CLEANFILES= ftperr.h httperr.h
.include <bsd.init.mk>
CPPFLAGS+= -I.
CPPFLAGS+= -DNETBSD
CPPFLAGS+= -DFTP_COMBINE_CWDS
CPPFLAGS+= -DINET6
CPPFLAGS+= -DWITH_SSL
LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl \
crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto
CLEANFILES+= ftperr.h httperr.h
.PATH: ${LIBFETCHDIR}
ftperr.h: ${LIBFETCHDIR}/ftp.errors ${LIBFETCHDIR}/errlist.sh
${HOST_SH} ${LIBFETCHDIR}/errlist.sh ftp_errlist FTP \
${LIBFETCHDIR}/ftp.errors > ${.TARGET}
httperr.h: ${LIBFETCHDIR}/http.errors ${LIBFETCHDIR}/errlist.sh
${HOST_SH} ${LIBFETCHDIR}/errlist.sh http_errlist HTTP \
${LIBFETCHDIR}/http.errors > ${.TARGET}
COPTS.http.c+= ${GCC_NO_STRINGOP_TRUNCATION}
.include <bsd.lib.mk>
|