openbsd-ports/net/openh323/Makefile

74 lines
2.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.6 2003/03/29 15:27:26 couderc Exp $
BROKEN= "Needs upgrade to newer version"
COMMENT= "H.323 Video Conferencing library"
VERSION= 1.8.5
DISTNAME= openh323-${VERSION}
CATEGORIES= net
HOMEPAGE= http://www.openh323.org/
MAINTAINER= Damien Couderc <couderc@openbsd.org>
# MPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://www.openh323.org/bin/ \
http://www.de.openh323.org/bin/
DISTFILES= openh323_${VERSION}.tar.gz \
pwlib_1.2.17.tar.gz
BUILD_DEPENDS= ::devel/bison
USE_GMAKE= Yes
VMEM_WARNING= Yes
ALL_TARGET= opt
MAKE_FLAGS= CC="${CC}" CXX="${CXX}" \
CFLAGS="${CFLAGS} ${CXXFLAGS} -pthread"
MAKE_ENV= PWLIBDIR=${WRKDIR}/pwlib \
OPENH323DIR=${WRKDIR}/openh323
.if (${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "vax" || \
${MACHINE_ARCH} == "i386")
MAKE_ENV+= ENDIAN="PLITTLE_ENDIAN"
.else
. if (${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \
${MACHINE_ARCH} == "m68k" || ${MACHINE_ARCH} == "powerpc" || \
${MACHINE_ARCH} == "hppa")
MAKE_ENV+= ENDIAN="PBIG_ENDIAN"
. else
ERRORS+= "Fatal: Unknown endianness for ${MACHINE_ARCH}"
. endif
.endif
WRKDIST= ${WRKDIR}
WRKSRC= ${WRKDIST}/openh323
PWLDIR= ${WRKDIST}/pwlib
OPHDIR= ${WRKDIST}/openh323
do-install:
${INSTALL_DATA} ${PWLDIR}/include/ptlib.h ${PREFIX}/include
${INSTALL_DATA_DIR} ${PREFIX}/include/ptclib
${INSTALL_DATA} ${PWLDIR}/include/ptclib/*.h ${PREFIX}/include/ptclib
${INSTALL_DATA_DIR} ${PREFIX}/include/ptlib
${INSTALL_DATA} ${PWLDIR}/include/ptlib/*.h ${PREFIX}/include/ptlib
${INSTALL_DATA} ${PWLDIR}/lib/libpt.so.* ${PREFIX}/lib
${INSTALL_DATA} ${PWLDIR}/lib/libpt.a ${PREFIX}/lib
${INSTALL_DATA_DIR} ${PREFIX}/include/openh323
${INSTALL_DATA} ${OPHDIR}/include/*.h ${PREFIX}/include/openh323
${INSTALL_DATA} ${OPHDIR}/lib/libh323.so.* ${PREFIX}/lib
${INSTALL_DATA} ${OPHDIR}/lib/libh323.a ${PREFIX}/lib
${INSTALL_PROGRAM} ${OPHDIR}/samples/simple/obj_OpenBSD_*_r/simph323 ${PREFIX}/bin
.include <bsd.port.mk>