This package is from complete or polished and were unabashedly haphazardly put together. You have been warned, and please let me know about any problems, etc. Many thanks to Jeremy Reed for doing the bulk of the work (patches).
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.1 2007/01/23 17:49:34 bsadewitz Exp $
|
|
|
|
PKGNAME= MesaLib-${MESA_VERSION}
|
|
COMMENT= Graphics library similar to SGI's OpenGL
|
|
|
|
.include "../../wip/Mesa/Makefile.lib"
|
|
|
|
INSTLIBS= ${WRKSRC}/src/mesa/libGL.la \
|
|
${WRKSRC}/src/glw/libGLw.la \
|
|
${WRKSRC}/src/mesa/libOSMesa.la
|
|
|
|
# The sparc asm included with Mesa does not build on sparc64
|
|
.if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "sparc64"
|
|
CONFIGURE_ARGS+= --disable-sparc
|
|
.endif
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
.if !empty(MACHINE_PLATFORM:MNetBSD-[12].*)
|
|
.include "../../devel/pthread-stublib/buildlink3.mk"
|
|
PTHREAD_STUBLIB= "-L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -lpthstub"
|
|
.else
|
|
PTHREAD_STUBLIB= # provided by libc
|
|
.endif
|
|
PKGSRC_MAKE_ENV+= PTHREAD_STUBLIB=${PTHREAD_STUBLIB}
|
|
|
|
pre-build:
|
|
cd ${WRKSRC} && ${RM} -fr src/glu src/glut progs
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/GL
|
|
cd ${WRKSRC}/include/GL; for hdr in \
|
|
gl.h gl_mangle.h glext.h glx.h glxext.h glx_mangle.h \
|
|
osmesa.h xmesa.h xmesa_x.h xmesa_xf86.h; \
|
|
do \
|
|
${INSTALL_DATA} $${hdr} ${DESTDIR}${PREFIX}/include/GL; \
|
|
done
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|