summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeshav Amburay2012-06-23 18:33:08 +0530
committerKeshav Amburay2012-06-23 18:33:08 +0530
commitcb4d9d57332628f9e89ae369fd0d3b6c7a2fd5bc (patch)
treee3aa87d3d5c705e6cca6c35a791f367aad414b37
parent5f47b9184990752386bf89cbcd9b316cf7579150 (diff)
downloadaur-cb4d9d57332628f9e89ae369fd0d3b6c7a2fd5bc.tar.gz
Try 6
-rw-r--r--PKGBUILD7
1 files changed, 7 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0027546537c9..601f2ab54233 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -155,18 +155,24 @@ _build_using_tianocore_udk() {
sed 's|DEFINE GCC_ALL_CC_FLAGS = -g |DEFINE GCC_ALL_CC_FLAGS = -Os -mabi=ms |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true
sed 's|DEFINE GCC44_ALL_CC_FLAGS = -g |DEFINE GCC44_ALL_CC_FLAGS = -Os -mabi=ms |g' -i "${EDK_TOOLS_PATH}/Conf/tools_def.template" || true
+ ## Fix Build errors
sed 's| MdeModulePkg/Universal/Network|# MdeModulePkg/Universal/Network|g' -i "${_UDK_DIR_}/MdeModulePkg/MdeModulePkg.dsc"
+ sed 's| MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf|# MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf|g' -i "${_UDK_DIR_}/MdeModulePkg/MdeModulePkg.dsc"
sed 's| NetLib|# NetLib|g' -i "${_UDK_DIR_}/MdeModulePkg/MdeModulePkg.dsc"
+ ## Setup UDK Environment
source "${_UDK_DIR_}/edksetup.sh" BaseTools
echo
+ ## Compile UDK BaseTools
make -C "${EDK_TOOLS_PATH}"
echo
+ ## Compile UDK Libraries
"${EDK_TOOLS_PATH}/BinWrappers/PosixLike/build" -p "${_UDK_DIR_}/MdeModulePkg/MdeModulePkg.dsc" -a X64 -b RELEASE -t GCC46
echo
+ ## Unset UDK specific ENV variables
unset EDK_TOOLS_PATH
unset _UDK_DIR_
echo
@@ -174,6 +180,7 @@ _build_using_tianocore_udk() {
cd "${srcdir}/${_gitname}_build"
echo
+ ## Fix UDK Path in rEFInd Makefiles
sed "s|EDK2BASE = /usr/local/UDK2010/MyWorkSpace|EDK2BASE = ${_UDK_DIR_}|g" -i "${srcdir}/${_gitname}_build/Make.tiano" || true
sed "s|EDK2BASE = /usr/local/UDK2010/MyWorkSpace|EDK2BASE = ${_UDK_DIR_}|g" -i "${srcdir}/${_gitname}_build/filesystems/Make.tiano" || true
echo