1. Modify build scripts to ignore Ebc protocol tests temporarily.
2. Cosmetic changes to fix the text when sct is generated to correctly
identify "UEFI SCT" and "IHV SCT".
3. Remove SctGuildLib as it is unused.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Supreeth Venkatesh <supreeth.venkat...@arm.com>
---
 uefi-sct/SctPkg/CommonGenFramework.sh | 14 +++++++-------
 uefi-sct/SctPkg/UEFI/IHV_SCT.dsc      |  1 -
 uefi-sct/SctPkg/UEFI/UEFI_SCT.dsc     |  1 -
 uefi-sct/SctPkg/build.sh              |  4 ++--
 4 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/uefi-sct/SctPkg/CommonGenFramework.sh 
b/uefi-sct/SctPkg/CommonGenFramework.sh
index 299f0d62..a803bdea 100755
--- a/uefi-sct/SctPkg/CommonGenFramework.sh
+++ b/uefi-sct/SctPkg/CommonGenFramework.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 #  Copyright 2006 - 2017 Unified EFI, Inc.<BR>
-#  Copyright (c) 2011 - 2012, ARM Ltd. All rights reserved.<BR>
+#  Copyright (c) 2011 - 2019, ARM Ltd. All rights reserved.<BR>
 #  Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<CR>
 #  (C) Copyright 2017 Hewlett Packard Enterprise Development LP<BR>
 #
@@ -35,8 +35,6 @@ then
   rm -rf $Framework
 fi
 
-echo "Generating SCT binary"
-
 mkdir -p $Framework
 mkdir -p $Framework/Data
 mkdir -p $Framework/Dependency
@@ -109,6 +107,7 @@ CopyDependency()
 
 if [ $1 = "uefi_sct" ] 
 then 
+    echo "Generating UEFI SCT binary"
     # *********************************************
     # Copy the UEFI 2.1 Test Cases
     # *********************************************
@@ -152,7 +151,7 @@ then
     cp $ProcessorType/DiskIoBBTest.efi                         
$Framework/Test/ > NUL
 #   cp $ProcessorType/DriverDiagnosticsBBTest.efi              
$Framework/Test/ > NUL
 #   cp $ProcessorType/DriverConfigurationBBTest.efi            
$Framework/Test/ > NUL
-    cp $ProcessorType/EbcBBTest.efi                            
$Framework/Test/ > NUL
+#   cp $ProcessorType/EbcBBTest.efi                            
$Framework/Test/ > NUL
     cp $ProcessorType/LoadedImageBBTest.efi                    
$Framework/Test/ > NUL
     cp $ProcessorType/LoadFileBBTest.efi                       
$Framework/Test/ > NUL
     cp $ProcessorType/PciIoBBTest.efi                          
$Framework/Test/ > NUL
@@ -261,7 +260,7 @@ then
     CopyDependency ImageServices
     CopyDependency Decompress
     CopyDependency DeviceIo
-    CopyDependency Ebc
+#   CopyDependency Ebc
     CopyDependency LoadedImage
     CopyDependency PciIo
     CopyDependency PciRootBridgeIo
@@ -275,6 +274,7 @@ fi
 
 if [ $1 = "ihv_sct" ]
 then
+  echo "Generating IHV SCT binary"
   # *********************************************
   # Copy the EFI 1.10 Test Cases for IHV
   # *********************************************
@@ -291,7 +291,7 @@ then
 #  cp $ProcessorType/IhvDriverConfigurationBBTest.efi         $Framework/Test/ 
> NUL
 #  cp $ProcessorType/IhvDriverDiagnosticsBBTest.efi           $Framework/Test/ 
> NUL
   cp $ProcessorType/IhvDriverDiagnostics2BBTest.efi          $Framework/Test/ 
> NUL
-  cp $ProcessorType/IhvEbcBBTest.efi                         $Framework/Test/ 
> NUL
+# cp $ProcessorType/IhvEbcBBTest.efi                         $Framework/Test/ 
> NUL
   cp $ProcessorType/IhvPxeBaseCodeBBTest.efi                 $Framework/Test/ 
> NUL
 #  cp $ProcessorType/IhvScsiPassThruBBTest.efi                $Framework/Test/ 
> NUL
   cp $ProcessorType/IhvSerialIoBBTest.efi                    $Framework/Test/ 
> NUL
@@ -332,7 +332,7 @@ then
   cp $ProcessorType/IhvDiskIo2BBTest.efi                     $Framework/Test/ 
> NUL
 
   CopyDependency DeviceIo
-  CopyDependency Ebc
+# CopyDependency Ebc
   CopyDependency PxeBaseCode
 fi
 
diff --git a/uefi-sct/SctPkg/UEFI/IHV_SCT.dsc b/uefi-sct/SctPkg/UEFI/IHV_SCT.dsc
index f23164f7..66e9fc01 100644
--- a/uefi-sct/SctPkg/UEFI/IHV_SCT.dsc
+++ b/uefi-sct/SctPkg/UEFI/IHV_SCT.dsc
@@ -113,7 +113,6 @@
 
 [Libraries]
   SctPkg/Library/SctLib/SctLib.inf
-  SctPkg/Library/SctGuidLib/SctGuidLib.inf
   SctPkg/Library/EfiTestLib/EfiTestLib.inf
 
   SctPkg/TestInfrastructure/SCT/Framework/ENTS/EasLib/EntsLib.inf
diff --git a/uefi-sct/SctPkg/UEFI/UEFI_SCT.dsc 
b/uefi-sct/SctPkg/UEFI/UEFI_SCT.dsc
index 3733e7c4..38daa091 100644
--- a/uefi-sct/SctPkg/UEFI/UEFI_SCT.dsc
+++ b/uefi-sct/SctPkg/UEFI/UEFI_SCT.dsc
@@ -117,7 +117,6 @@
 
 [Libraries]
   SctPkg/Library/SctLib/SctLib.inf
-  SctPkg/Library/SctGuidLib/SctGuidLib.inf
   SctPkg/Library/EfiTestLib/EfiTestLib.inf
 
   SctPkg/TestInfrastructure/SCT/Framework/ENTS/EasLib/EntsLib.inf
diff --git a/uefi-sct/SctPkg/build.sh b/uefi-sct/SctPkg/build.sh
index c49b536b..baf28b40 100755
--- a/uefi-sct/SctPkg/build.sh
+++ b/uefi-sct/SctPkg/build.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 #  Copyright 2006 - 2015 Unified EFI, Inc.<BR>
-#  Copyright (c) 2011 - 2018, ARM Ltd. All rights reserved.<BR>
+#  Copyright (c) 2011 - 2019, ARM Ltd. All rights reserved.<BR>
 #
 #  This program and the accompanying materials
 #  are licensed and made available under the terms and conditions of the BSD 
License
@@ -315,5 +315,5 @@ then
 echo Could not generate IHV SCT binary
      exit -1
 else
-echo The SCT binary "SctPackage${SCT_TARGET_ARCH}" is located at 
"$EFI_SOURCE/Build/IhvSct/${SCT_BUILD}_${TARGET_TOOLS}"
+echo The IHV binary "SctPackage${SCT_TARGET_ARCH}" is located at 
"$EFI_SOURCE/Build/IhvSct/${SCT_BUILD}_${TARGET_TOOLS}"
 fi
-- 
2.17.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to