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

File Added: src/external/bsd/fetch/Makefile
#	$NetBSD: Makefile,v 1.1 2008/09/30 19:09:00 joerg Exp $

SUBDIR=		lib

.include <bsd.subdir.mk>

File Added: src/external/bsd/fetch/Makefile.inc
# $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

File Added: src/external/bsd/fetch/lib/Makefile
# $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>

File Added: src/external/bsd/fetch/lib/shlib_version
#	$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