# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 DESCRIPTION="Set of tools for processing EDK II content." HOMEPAGE="http://sourceforge.net/apps/mediawiki/tianocore/index.php" SRC_URI="http://downloads.sourceforge.net/project/edk2-buildtools/BuildTools_Source_Packages/BaseTools(Unix)_UDK2010.SR1.UP1.tar" LICENSE="BSD" SLOT="0" KEYWORDS="amd64" IUSE="" DEPEND="" RDEPEND="${DEPEND}" src_unpack(){ mkdir $S cd $S default_src_unpack || die } src_compile(){ #compile build tools unset ARCH emake -j1 -C BaseTools || die } src_install(){ #build tools binary wrappers FILES=`find BaseTools` for FILE in $FILES ; do DIR=`dirname $FILE` if [[ (-x $FILE) && !(-d $FILE) ]] ; then exeinto "/opt/edk2/${DIR}" doexe $FILE elif [[ !(-d $FILE) ]] ; then insinto "/opt/edk2/${DIR}" doins $FILE fi done #environment echo "EDK_TOOLS_PATH=\"/opt/edk2/BaseTools\"" >> "${T}/20edk2" echo "PATH=\"/opt/edk2/BaseTools/BinWrappers/PosixLike\"" >> "${T}/20edk2" doenvd "${T}/20edk2" }