| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(TOPDIR)/rules.mkPKG_NAME:=		MesaLibPKG_VERSION:=		7.8.2PKG_RELEASE:=		3PKG_MD5SUM:=		c89b63d253605ed40e8ac370d25a833cPKG_DESCR:=		MESA libraryPKG_SECTION:=		libsPKG_DEPENDS:=		libxdamage libxfixes libdrm libxxf86vmPKG_BUILDDEP:=		libXdamage libXfixes libXxf86vm libdrmPKG_BUILDDEP+=		dri2proto glproto expatPKG_URL:=		http://www.mesa3d.org/PKG_SITES:=		ftp://ftp.freedesktop.org/pub/mesa/7.8.2/PKG_SUBPKGS:=		MESALIB GLXINFO GLXGEARSPKGSD_GLXINFO:=		Display various GLX informationPKGSC_GLXINFO:=		x11/appsPKGSD_GLXGEARS:=	Nice little OpenGL demo applicationPKGSC_GLXGEARS:=	x11/appsPKG_ARCH_DEPENDS:=	x86 x86_64 mips mipsel mips64 mips64elWRKDIST=		${WRKDIR}/Mesa-${PKG_VERSION}include $(TOPDIR)/mk/package.mk$(eval $(call PKG_template,MESALIB,mesalib,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))$(eval $(call PKG_template,GLXINFO,glxinfo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXINFO},${PKGSC_GLXINFO}))$(eval $(call PKG_template,GLXGEARS,glxgears,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_GLXGEARS},${PKGSC_GLXGEARS}))ifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)DRI_DRIVERS:=i915endifCONFIGURE_ARGS+=	--disable-static \			--disable-gallium \			--disable-glw \			--with-driver=dri \			--with-dri-drivers=${DRI_DRIVERS},swrast \			--with-demos=xdemosXAKE_FLAGS+=		HOST_CC=${HOSTCC} GLSL_CL=${STAGING_HOST_DIR}/bin/glslcompilepost-extract:	(cd ${WRKBUILD}; rm -rf config.{cache,status}; \		./configure \		--disable-static \		--disable-glw \		--disable-gallium \		--with-driver=xlib \	);	${MAKE} -C ${WRKBUILD}/src/glsl	${MAKE} -C ${WRKBUILD}/src/glsl/apps	${CP} ${WRKBUILD}/src/glsl/apps/compile \		${STAGING_HOST_DIR}/bin/glslcompile	${MAKE} -C ${WRKBUILD}/src/glsl cleanpre-configure:	$(SED) "s#@@RANLIB@@#${TARGET_CROSS}ranlib#" ${WRKBUILD}/configs/default	$(SED) "s#@@AR@@#${TARGET_CROSS}ar#" ${WRKBUILD}/configs/defaultpost-install:	$(INSTALL_DIR) $(IDIR_MESALIB)/usr/lib/dri	$(CP) $(WRKINST)/usr/lib/libGL*.so* \		$(IDIR_MESALIB)/usr/libifeq (${ADK_TARGET_SYSTEM_IBM_X40},y)	${CP} $(WRKINST)/usr/lib/dri/i915_dri.so \		${IDIR_MESALIB}/usr/lib/dri/endif	${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \		${IDIR_MESALIB}/usr/lib/dri/	${INSTALL_DIR} ${IDIR_GLXINFO}/usr/bin	${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxinfo \		${IDIR_GLXINFO}/usr/bin/	${INSTALL_DIR} ${IDIR_GLXGEARS}/usr/bin	${INSTALL_BIN} ${WRKBUILD}/progs/xdemos/glxgears \		${IDIR_GLXGEARS}/usr/bin/include ${TOPDIR}/mk/pkg-bottom.mk
 |