LIB=	udt
SHLIB_MAJOR=4
SHLIB_MINOR=10
NO_PROFILE=	yes	# Ports don't install profile-libraries
LIBDIR=	${PREFIX}/lib
INCLUDEDIR=	${PREFIX}/include
INCS=	udt.h

LDADD=	-lcrypto -lpthread

SRCS=	common.cpp window.cpp list.cpp buffer.cpp packet.cpp channel.cpp \
	queue.cpp ccc.cpp cache.cpp core.cpp epoll.cpp api.cpp
WARNS=	4

CXXFLAGS+=	-D${MACHINE_ARCH:U:S/I386/IA32/:S/SPARC64/SPARC/} -DBSD
#CXXFLAGS+=	 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W	\
#	-Wno-unused-parameter -Wpointer-arith -Wreturn-type	\
#	-Wcast-qual -Wwrite-strings -Wswitch -Wcast-align	\
#	-Wunused-parameter

.if defined(OPENSSLLIB) && ${OPENSSLLIB} != "/usr/lib"
LDADD=	-L${OPENSSLLIB}
.endif
.if defined(OPENSSLINC) && ${OPENSSLINC} != "/usr/include"
CXXFLAGS+=	-I${OPENSSLINC}
.endif

.include <bsd.lib.mk>
