@@ -166,6 +166,7 @@ build_ovmf() {
166166 -DCC_MEASUREMENT_ENABLE=TRUE -DNETWORK_HTTP_BOOT_ENABLE=TRUE -DNETWORK_IP6_ENABLE=TRUE -DNETWORK_TLS_ENABLE --pcd PcdFirmwareVendor=L" DVP distribution of EDK II\\ 0" --pcd PcdFirmwareVersionString=L" 2025.02-1\\ 0" --pcd PcdFirmwareReleaseDateString=L" 03/02/2025\\ 0" -DTPM2_ENABLE=TRUE -DFD_SIZE_4MB -b RELEASE
167167 cp -p Build/OvmfX64/* /FV/OVMF_CODE.fd $FIRMWARE /OVMF_CODE.fd
168168 cp -p Build/OvmfX64/* /FV/OVMF_VARS.fd $FIRMWARE /OVMF_VARS.fd
169+ rm -rf Build/OvmfX64
169170 # build ${OVMF_4M_FLAGS} \
170171 # -a X64 -p OvmfPkg/OvmfPkgX64.dsc \
171172 # -DCC_MEASUREMENT_ENABLE=TRUE \
@@ -186,6 +187,7 @@ build_ovmf_secboot() {
186187 -DCC_MEASUREMENT_ENABLE=TRUE -DNETWORK_HTTP_BOOT_ENABLE=TRUE -DNETWORK_IP6_ENABLE=TRUE -DNETWORK_TLS_ENABLE --pcd PcdFirmwareVendor=L" DVP distribution of EDK II\\ 0" --pcd PcdFirmwareVersionString=L" 2025.02-1\\ 0" --pcd PcdFirmwareReleaseDateString=L" 03/02/2025\\ 0" -DTPM2_ENABLE=TRUE -DFD_SIZE_4MB -DBUILD_SHELL=FALSE -DSECURE_BOOT_ENABLE=TRUE -DSMM_REQUIRE=TRUE -b RELEASE
187188 cp -p Build/OvmfX64/* /FV/OVMF_CODE.fd $FIRMWARE /OVMF_CODE.secboot.fd
188189 cp -p Build/OvmfX64/* /FV/OVMF_VARS.fd $FIRMWARE /OVMF_VARS.secboot.fd
190+ rm -rf Build/OvmfX64
189191 # cp -p Build/OvmfX64/*/X64/EnrollDefaultKeys.efi $FIRMWARE/
190192 # cp -p Build/OvmfX64/*/X64/Shell.efi $FIRMWARE/
191193 # build ${OVMF_4M_FLAGS} ${OVMF_SB_FLAGS} \
@@ -219,18 +221,21 @@ build_ovmf_inteltdx() {
219221 --pcd PcdFirmwareVersionString=L" 2025.02-1\\ 0" \
220222 --pcd PcdFirmwareReleaseDateString=L" 03/02/2025\\ 0"
221223 cp -p Build/IntelTdx/* /FV/OVMF.fd $FIRMWARE /OVMF.inteltdx.fd
224+ rm -rf Build/IntelTdx
222225}
223226
224227build_EnrollDefaultKeys () {
225228 build ${OVMF_4M_FLAGS} -a X64 -p OvmfPkg/OvmfPkgX64.dsc -D ENROLL_DEFAULT_KEYS
226229 cp Build/OvmfX64/* /X64/EnrollDefaultKeys.efi $FIRMWARE /
230+ rm -rf Build/OvmfX64
227231}
228232# Build ovmf (x64) shell iso with EnrollDefaultKeys
229233build_shell () {
230234 echo_dbg " build shell"
231235 build ${OVMF_4M_FLAGS} -a X64 -p ShellPkg/ShellPkg.dsc
232236
233237 cp Build/Shell/* /X64/Shell.efi $$ FIRMWARE/
238+ rm -rf Build/Shell
234239 # build ${OVMF_4M_FLAGS} -a IA32 -p ShellPkg/ShellPkg.dsc
235240
236241 # cp -p Build/Shell/*/X64/ShellPkg/Application/Shell/Shell/OUTPUT/Shell.efi $FIRMWARE/
0 commit comments