]>
glassweightruler.freedombox.rocks Git - Ventoy.git/blob - EDK2/buildedk.sh
3 rm -rf edk2
-edk2-stable201911
5 unzip edk2
-edk2-stable201911.
zip
7 /bin
/cp -a .
/edk
2_mod
/edk2
-edk2-stable201911 .
/
9 cd edk2
-edk2-stable201911
11 VTEFI_PATH
=Build
/MdeModule
/RELEASE_GCC
48/X
64/MdeModulePkg
/Application
/Ventoy
/Ventoy
/OUTPUT
/Ventoy.efi
12 DST_PATH
=..
/..
/INSTALL
/ventoy
/ventoy_x64.efi
14 VTEFI_PATH2
=Build
/MdeModule
/RELEASE_GCC
48/IA
32/MdeModulePkg
/Application
/Ventoy
/Ventoy
/OUTPUT
/Ventoy.efi
15 DST_PATH2
=..
/..
/INSTALL
/ventoy
/ventoy_ia32.efi
22 make -j 4 -C BaseTools
/
25 build
-p MdeModulePkg
/MdeModulePkg.dsc
-a X64
-b RELEASE
-t GCC48
26 build
-p MdeModulePkg
/MdeModulePkg.dsc
-a IA32
-b RELEASE
-t GCC48
28 if [ -e $VTEFI_PATH ] && [ -e $VTEFI_PATH2 ]; then
29 echo -e '\n\n====================== SUCCESS ========================\n\n'
30 cp -a $VTEFI_PATH $DST_PATH
31 cp -a $VTEFI_PATH2 $DST_PATH2
34 echo -e '\n\n====================== FAILED ========================\n\n'