1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731
10 PKG_DESCR
:= 3d graphics library
11 PKG_SECTION
:= libs
/video
12 PKG_DEPENDS
:= libxdamage libxfixes libdrm libxxf86vm libexpat
13 PKG_DEPENDS
+= libxml2 libxml2-python
14 PKG_BUILDDEP
:= python2 libxml2 libXdamage libXfixes
15 PKG_BUILDDEP
+= libXxf86vm libdrm dri2proto glproto expat libXext
16 PKG_BUILDDEP
+= eudev dri3proto presentproto xcb-proto libxcb
17 PKG_BUILDDEP
+= libxshmfence
19 PKG_URL
:= http
://www.mesa3d.org
/
20 PKG_SITES
:= ftp
://ftp.freedesktop.org
/pub
/mesa
/${PKG_VERSION}/
24 PKG_ARCH_DEPENDS
:= x86 x86_64 mips mipsel mips64 mips64el arm
26 include $(ADK_TOPDIR
)/mk
/package.mk
28 $(eval
$(call PKG_template
,MESA
,mesa
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
31 ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y
)
35 CONFIGURE_ARGS
+= --disable-static \
36 --disable-gallium-llvm \
37 --without-gallium-drivers \
41 --with-dri-driverdir
=/usr
/lib
/dri \
42 --with-dri-drivers
=${DRI_DRIVERS}
43 CONFIGURE_ENV
+= MISSING
="echo"
44 XAKE_FLAGS
+= HOST_CC
=${CC_FOR_BUILD}
47 $(INSTALL_DIR
) $(IDIR_MESA
)/usr
/lib
/dri
48 $(CP
) $(WRKINST
)/usr
/lib
/libGL
*.so
* \
50 $(CP
) $(WRKINST
)/usr
/lib
/libglapi.so
* \
52 ${CP} $(WRKINST
)/usr
/lib
/dri
/*.so \
53 ${IDIR_MESA}/usr
/lib
/dri
/
55 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk