# Created by: kwm@FreeBSD.org # $FreeBSD: head/graphics/libEGL/Makefile 371035 2014-10-17 09:53:13Z kwm $ PORTNAME= libEGL PORTVERSION= ${MESAVERSION} PORTREVISION= ${LIBEGL_REVISION} CATEGORIES= graphics COMMENT= OpenEGL library LIB_DEPENDS+= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libdevq.so:${PORTSDIR}/devel/libdevq \ libdrm.so:${PORTSDIR}/graphics/libdrm USE_XORG= x11 xau xcb xdmcp # stuff not needed by libEGL but configure wants it USE_XORG+= glproto dri2proto xext xdamage xfixes presentproto \ xshmfence .include .include "${.CURDIR}/../../graphics/libGL/bsd.mesalib.mk" .if defined(WITH_NEW_MESA) BUILD_WRKSRC= src/egl/drivers/dri2 src/egl/main INSTALL_WRKSRC= src/egl/drivers/dri2 src/egl/main .else BUILD_WRKSRC= ${WRKSRC}/src/egl INSTALL_WRKSRC= ${WRKSRC}/src/egl .endif .if defined(WITH_NEW_MESA) LIBEGL_REVISION= 0 .else LIBEGL_REVISION= 4 .endif .if defined(WITH_NEW_MESA) do-build: egl-do-build do-install: egl-do-install egl-do-build: . for dir in ${BUILD_WRKSRC} @(cd ${WRKSRC}/${dir}; ${DO_MAKE_BUILD} ${ALL_TARGET};) . endfor egl-do-install: . for dir in ${INSTALL_WRKSRC} @(cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) . endfor .endif .include