]>
glassweightruler.freedombox.rocks Git - Ventoy.git/blob - EDK2/build.sh
6 elif [ "$1" = "ia32" ]; then
10 elif [ "$1" = "aa64" ]; then
16 cd edk2
-edk2-stable201911
19 rm -f .
/Conf
/.AutoGenIdFile.txt
21 VTEFI_PATH
=Build
/MdeModule
/RELEASE_GCC
48/$EDKARCH/MdeModulePkg
/Application
/Ventoy
/Ventoy
/OUTPUT
/Ventoy.efi
22 DST_PATH
=..
/..
/INSTALL
/ventoy
/ventoy_
${postfix}.efi
24 VTEFI_PATH2
=Build
/MdeModule
/RELEASE_GCC
48/$EDKARCH/MdeModulePkg
/Application
/VtoyUtil
/VtoyUtil
/OUTPUT
/VtoyUtil.efi
25 DST_PATH2
=..
/..
/INSTALL
/ventoy
/vtoyutil_
${postfix}.efi
27 VTEFI_PATH3
=Build
/MdeModule
/RELEASE_GCC
48/$EDKARCH/MdeModulePkg
/Application
/VDiskChain
/VDiskChain
/OUTPUT
/VDiskChain.efi
28 DST_PATH3
=..
/..
/VDiskChain
/Tool
/vdiskchain_
${postfix}.efi
40 if [ "$EDKARCH" = "AARCH64" ]; then
41 GCC48_AARCH64_PREFIX
=aarch64
-linux-gnu- \
42 build
-p MdeModulePkg
/MdeModulePkg.dsc
-a $EDKARCH -b RELEASE
-t GCC48
44 build
-p MdeModulePkg
/MdeModulePkg.dsc
-a $EDKARCH -b RELEASE
-t GCC48
47 if [ -e $VTEFI_PATH ] && [ -e $VTEFI_PATH2 ] && [ -e $VTEFI_PATH3 ]; then
48 echo -e '\n\n====================== SUCCESS ========================\n\n'
49 cp -a $VTEFI_PATH $DST_PATH
50 cp -a $VTEFI_PATH2 $DST_PATH2
51 cp -a $VTEFI_PATH3 $DST_PATH3
54 echo -e '\n\n====================== FAILED ========================\n\n'