Make it easier to build different package for edk2

This commit is contained in:
Jeremy Soller
2020-01-30 12:14:52 -07:00
parent f83a0cc79d
commit 0a798d9421

View File

@@ -9,7 +9,10 @@ then
fi fi
UEFIPAYLOAD="$(realpath "$1")" UEFIPAYLOAD="$(realpath "$1")"
PACKAGE=CorebootPayloadPkg
#PACKAGE=UefiPayloadPkg
BUILD_TYPE=RELEASE BUILD_TYPE=RELEASE
#BUILD_TYPE=DEBUG
TOOLCHAIN=GCC5 TOOLCHAIN=GCC5
pushd edk2 >/dev/null pushd edk2 >/dev/null
@@ -21,10 +24,10 @@ pushd edk2 >/dev/null
-a X64 \ -a X64 \
-b "${BUILD_TYPE}" \ -b "${BUILD_TYPE}" \
-t "${TOOLCHAIN}" \ -t "${TOOLCHAIN}" \
-p CorebootPayloadPkg/CorebootPayloadPkgIa32X64.dsc \ -p "${PACKAGE}/${PACKAGE}Ia32X64.dsc" \
"${@:2}" "${@:2}"
cp -v \ cp -v \
"Build/CorebootPayloadPkgX64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \ "Build/${PACKAGE}X64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \
"${UEFIPAYLOAD}" "${UEFIPAYLOAD}"
popd >/dev/null popd >/dev/null