d0d9aacae1
of little endian architectures
75 lines
2.1 KiB
Makefile
75 lines
2.1 KiB
Makefile
# $OpenBSD: Makefile,v 1.9 2006/11/28 14:04:16 robert 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" || ${MACHINE_ARCH} == "amd64" || \
|
|
${MACHINE_ARCH} == "arm")
|
|
MAKE_ENV+= ENDIAN="PLITTLE_ENDIAN"
|
|
.else
|
|
. if (${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \
|
|
${MACHINE_ARCH} == "m68k" || ${MACHINE_ARCH} == "powerpc" || \
|
|
${MACHINE_ARCH} == "hppa" || ${MACHINE_ARCH} == "mips64")
|
|
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>
|