Tue Sep 30 19:09:00 2008 UTC ()
Build glue for libfetch.
(joerg)
diff -r0 -r1.1 src/external/bsd/fetch/Makefile
diff -r0 -r1.1 src/external/bsd/fetch/Makefile.inc
diff -r0 -r1.1 src/external/bsd/fetch/lib/Makefile
diff -r0 -r1.1 src/external/bsd/fetch/lib/shlib_version
# $NetBSD: Makefile,v 1.1 2008/09/30 19:09:00 joerg Exp $
SUBDIR= lib
.include <bsd.subdir.mk>
# $NetBSD: Makefile.inc,v 1.1 2008/09/30 19:09:00 joerg Exp $
.include <bsd.own.mk>
LIBFETCHDIR= ${NETBSDSRCDIR}/external/bsd/fetch/dist/libfetch
USE_FORT?= yes # complex string handling
WARNS?= 4
# $NetBSD
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
LDADD= -lssl -lcrypto
LIBDPLIBS+= ssl ${NETBSDSRCDIR}/lib/libssl \
crypto ${NETBSDSRCDIR}/lib/libcrypto
CLEANFILES+= ftperr.h httperr.h
.PATH: ${LIBFETCHDIR}
ftperr.h: ${LIBFETCHDIR}/ftp.errors ${LIBFETCHDIR}/errlist.sh
${SH} ${LIBFETCHDIR}/errlist.sh ftp_errlist FTP \
${LIBFETCHDIR}/ftp.errors > ${.TARGET}
httperr.h: ${LIBFETCHDIR}/http.errors ${LIBFETCHDIR}/errlist.sh
${SH} ${LIBFETCHDIR}/errlist.sh http_errlist HTTP \
${LIBFETCHDIR}/http.errors > ${.TARGET}
.include <bsd.lib.mk>
# $NetBSD: shlib_version,v 1.1 2008/09/30 19:09:00 joerg Exp $
# Remember to update distrib/sets/lists/base/shl.* when changing
#
major=1
minor=0