From nobody Mon May 6 09:24:56 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) smtp.mailfrom=edk2-devel-bounces@lists.01.org Return-Path: Received: from ml01.01.org (ml01.01.org [198.145.21.10]) by mx.zohomail.com with SMTPS id 1523638719076904.9199754127558; Fri, 13 Apr 2018 09:58:39 -0700 (PDT) Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id ABA6F22729622; Fri, 13 Apr 2018 09:58:37 -0700 (PDT) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 1573A2274F3FD for ; Fri, 13 Apr 2018 09:58:35 -0700 (PDT) Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Apr 2018 09:58:35 -0700 Received: from jcarsey-desk1.amr.corp.intel.com ([10.7.159.144]) by orsmga007.jf.intel.com with ESMTP; 13 Apr 2018 09:58:34 -0700 X-Original-To: edk2-devel@lists.01.org Received-SPF: none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) client-ip=198.145.21.10; envelope-from=edk2-devel-bounces@lists.01.org; helo=ml01.01.org; Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.115; helo=mga14.intel.com; envelope-from=jaben.carsey@intel.com; receiver=edk2-devel@lists.01.org X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,446,1517904000"; d="scan'208";a="33181344" From: Jaben To: edk2-devel@lists.01.org Date: Fri, 13 Apr 2018 09:58:33 -0700 Message-Id: X-Mailer: git-send-email 2.16.2.windows.1 In-Reply-To: References: Subject: [edk2] [PATCH v1] BaseTools: delete an unused file X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Liming Gao MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" X-ZohoMail: RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jaben Carsey Reviewed-by: Yonghong Zhu =20 --- BaseTools/Source/Python/CommonDataClass/ModuleClass.py | 485 -------------= ------- BaseTools/Source/Python/Makefile | 1 - 2 files changed, 486 deletions(-) diff --git a/BaseTools/Source/Python/CommonDataClass/ModuleClass.py b/BaseT= ools/Source/Python/CommonDataClass/ModuleClass.py deleted file mode 100644 index c5ea15af5b97..000000000000 --- a/BaseTools/Source/Python/CommonDataClass/ModuleClass.py +++ /dev/null @@ -1,485 +0,0 @@ -## @file -# This file is used to define a class object to describe a module -# -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
-# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BS= D License -# which accompanies this distribution. The full text of the license may= be found at -# http://opensource.org/licenses/bsd-license.php -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMP= LIED. - -## -# Import Modules -# -from CommonClass import * - -## ModuleHeaderClass -# -# This class defined header items used in Module file -#=20 -# @param IdentificationClass: Inherited from IdentificationClass class -# @param CommonHeaderClass: Inherited from CommonHeaderClass class -# @param DefineClass: Inherited from DefineClass class -# -# @var ModuleType: To store value for ModuleType -# @var SupArchList: To store value for SupArchList, selection= scope is in below list -# EBC | IA32 | X64 | IPF | ARM | PPC | AARC= H64 -# @var BinaryModule: To store value for BinaryModule -# @var OutputFileBasename: To store value for OutputFileBasename -# @var ClonedFrom: To store value for ClonedFrom, it is a se= t structure as -# [ ClonedRecordClass, ... ] -# @var PcdIsDriver: To store value for PcdIsDriver, selection= scope is in below list -# PEI_PCD_DRIVER | DXE_PCD_DRIVER -# @var TianoEdkFlashMap_h: To store value for TianoEdkFlashMap_h -# @var InfVersion: To store value for InfVersion -# @var UefiSpecificationVersion: To store value for UefiSpecificationVersi= on -# @var EdkReleaseVersion: To store value for EdkReleaseVersion -# @var LibraryClass: To store value for LibraryClass, it is a = set structure as -# [ LibraryClassClass, ...] -# @var ComponentType: To store value for ComponentType, selecti= on scope is in below list -# LIBRARY | SECURITY_CORE | PEI_CORE | COMB= INED_PEIM_DRIVER | PIC_PEIM | RELOCATABLE_PEIM | BS_DRIVER | RT_DRIVER | SA= L_RT_DRIVER | APPLICATION -# @var MakefileName: To store value for MakefileName -# @var BuildNumber: To store value for BuildNumber -# @var BuildType: To store value for BuildType -# @var FfsExt: To store value for FfsExt -# @var FvExt: To store value for FvExt -# @var SourceFv: To store value for SourceFv -# @var CustomMakefile: To store value for CustomMakefile, it is = a set structure as -# { Family : Filename, ... } -# @var Shadow: To store value for Shadow -# @var MacroDefines To store the defined macros -# -class ModuleHeaderClass(IdentificationClass, CommonHeaderClass, DefineClas= s): - def __init__(self): - IdentificationClass.__init__(self) - CommonHeaderClass.__init__(self) - DefineClass.__init__(self) - self.ModuleType =3D '' - self.SupModuleList =3D [] - self.SupArchList =3D [] - self.BinaryModule =3D False - self.OutputFileBasename =3D '' - self.ClonedFrom =3D [] - self.PcdIsDriver =3D '' - self.TianoEdkFlashMap_h =3D False - self.InfVersion =3D '' - self.PiSpecificationVersion =3D '' - self.UefiSpecificationVersion =3D '' - self.EdkReleaseVersion =3D '' - self.LibraryClass =3D [] - self.ComponentType =3D '' - self.MakefileName =3D '' - self.BuildNumber =3D '' - self.BuildType =3D '' - self.FfsExt =3D '' - self.FvExt =3D '' - self.SourceFv =3D '' - self.CustomMakefile =3D {} - self.Shadow =3D '' - self.MacroDefines =3D {} - self.SourceOverridePath =3D '' - self.Specification =3D [] - -## ModuleSourceFileClass -# -# This class defined source file item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# @param SourceFile: Input value for SourceFile, default is '' -# @param TagName: Input value for TagName, default is '' -# @param ToolCode: Input value for ToolCode, default is '' -# @param ToolChainFamily: Input value for ToolChainFamily, default is '' -# @param FeatureFlag: Input value for FeatureFlag, default is '' -# @param SupArchList: Input value for SupArchList, default is [] -# -# @var SourceFile: To store value for SourceFile -# @var TagName: To store value for TagName -# @var ToolCode: To store value for ToolCode -# @var ToolChainFamily: To store value for ToolChainFamily -# -class ModuleSourceFileClass(CommonClass): - def __init__(self, SourceFile =3D '', TagName =3D '', ToolCode =3D '',= ToolChainFamily =3D '', FeatureFlag =3D '', SupArchList =3D None): - self.SourceFile =3D SourceFile - self.TagName =3D TagName - self.ToolCode =3D ToolCode - self.ToolChainFamily =3D ToolChainFamily - self.FileType =3D '' - CommonClass.__init__(self, FeatureFlag =3D FeatureFlag, SupArchLis= t =3D SupArchList) - -## ModuleBinaryFileClass -# -# This class defined binary file item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# @param BinaryFile: Input value for BinaryFile, default is '' -# @param FileType: Input value for FileType, default is '' -# @param FeatureFlag: Input value for FeatureFlag, default is '' -# @param SupArchList: Input value for SupArchList, default is [] -# -# @var BinaryFile: To store value for BinaryFile -# @var FileType: To store value for FileType, selection scope is i= n below list -# FW | GUID | PREEFORM | UEFI_APP | UNI_UI | UNI_VE= R | LIB | PE32 | PIC | PEI_DEPEX | DXE_DEPEX | SMM_DEPEX| TE | VER | UI | B= IN | FV -# @var Target: To store value for Target -# @var ToolChainFamily: To store value for ToolChainFamily -# -class ModuleBinaryFileClass(CommonClass): - def __init__(self, BinaryFile =3D '', FileType =3D '', Target =3D '', = FeatureFlag =3D '', SupArchList =3D None): - self.BinaryFile =3D BinaryFile - self.FileType =3D FileType - self.Target =3D Target - CommonClass.__init__(self, FeatureFlag =3D FeatureFlag, SupArchLis= t =3D SupArchList) - self.Filenames =3D [] - self.PatchPcdValues =3D [] - self.PcdExValues =3D [] - self.LibraryInstances =3D [] - self.BuildFlags =3D [] - -## ModulePackageDependencyClass -# -# This class defined package dependency item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# @param DefineClass: Input value for DefineClass class -# -# @var FilePath: To store value for FilePath -# @var PackageName: To store value for PackageName -# @var PackageVersion: To store value for PackageVersion -# @var PackageGuid: To store value for PackageGuid -# -class ModulePackageDependencyClass(CommonClass, DefineClass): - def __init__(self): - self.FilePath =3D '' - self.PackageName =3D '' - self.PackageVersion =3D '' - self.PackageGuid =3D '' - self.Description =3D '' - CommonClass.__init__(self) - DefineClass.__init__(self) =20 - -## ModuleLibraryClass -# -# This class defined library item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var Library: To store value for Library -# -class ModuleLibraryClass(CommonClass): - def __init__(self): - self.Library =3D '' - CommonClass.__init__(self) - -## ModuleEventClass -# -# This class defined event item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var CName: To store value for CName -# @var GuidCName: To store value for GuidCName -# @var Type: To store value for Type, selection scope is in belo= w list -# CREATE_EVENT | SIGNAL_EVENT -# -class ModuleEventClass(CommonClass): =20 - def __init__(self): - self.CName =3D '' - self.GuidCName =3D '' - self.Type =3D '' =20 - CommonClass.__init__(self) - -## ModuleHobClass -# -# This class defined hob item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var GuidCName: To store value for GuidCName -# @var Type: To store value for Type, selection scope is in belo= w list -# PHIT | MEMORY_ALLOCATION | RESOURCE_DESCRIPTOR | GU= ID_EXTENSION | FIRMWARE_VOLUME | CPU | POOL | CAPSULE_VOLUME -# -class ModuleHobClass(CommonClass): - def __init__(self): - self.Type =3D '' - self.GuidCName =3D '' - CommonClass.__init__(self) - -## ModuleVariableClass -# -# This class defined variable item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var GuidCName: To store value for GuidCName -# @var Name: To store value for Name -# -class ModuleVariableClass(CommonClass): - def __init__(self): - self.Name =3D '' - self.GuidCName =3D '' - CommonClass.__init__(self) - -## ModuleBootModeClass -# -# This class defined boot mode item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var Name: To store value for Name, selection scope is in belo= w list -# FULL | MINIMAL | NO_CHANGE | DIAGNOSTICS | DEFAULT = | S2_RESUME | S3_RESUME | S4_RESUME | S5_RESUME | FLASH_UPDATE | RECOVERY_F= ULL | RECOVERY_MINIMAL | RECOVERY_NO_CHANGE | RECOVERY_DIAGNOSTICS | RECOVE= RY_DEFAULT | RECOVERY_S2_RESUME | RECOVERY_S3_RESUME | RECOVERY_S4_RESUME |= RECOVERY_S5_RESUME | RECOVERY_FLASH_UPDATE=20 -# -class ModuleBootModeClass(CommonClass): - def __init__(self): - self.Name =3D '' - CommonClass.__init__(self) - -## ModuleSystemTableClass -# -# This class defined system table item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var CName: To store value for CName -# -class ModuleSystemTableClass(CommonClass): - def __init__(self): - self.CName =3D '' - CommonClass.__init__(self) - -## ModuleDataHubClass -# -# This class defined data hub item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var CName: To store value for CName -# -class ModuleDataHubClass(CommonClass): - def __init__(self): - self.CName =3D '' - CommonClass.__init__(self) =20 - -## ModuleHiiPackageClass -# -# This class defined Hii package item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var CName: To store value for CName -# -class ModuleHiiPackageClass(CommonClass): - def __init__(self): - self.CName =3D '' - CommonClass.__init__(self) - -## ModuleExternImageClass -# -# This class defined Extern Image item used in Module file -#=20 -# @param object: Inherited from object class -# -# @var ModuleEntryPoint: To store value for ModuleEntryPoint -# @var ModuleUnloadImage: To store value for ModuleUnloadImage -# -class ModuleExternImageClass(object): - def __init__(self): - self.ModuleEntryPoint =3D '' - self.ModuleUnloadImage =3D '' - -## ModuleExternLibraryClass -# -# This class defined Extern Library item used in Module file -#=20 -# @param object: Inherited from object class -# -# @var Constructor: To store value for Constructor -# @var Destructor: To store value for Destructor -# -class ModuleExternLibraryClass(object): - def __init__(self): - self.Constructor =3D '' - self.Destructor =3D '' - -## ModuleExternDriverClass -# -# This class defined Extern Driver item used in Module file -#=20 -# @param object: Inherited from object class -# -# @var DriverBinding: To store value for DriverBinding -# @var ComponentName: To store value for ComponentName -# @var DriverConfig: To store value for DriverConfig -# @var DriverDiag: To store value for DriverDiag -# -class ModuleExternDriverClass(object): - def __init__(self): - self.DriverBinding=3D '' - self.ComponentName =3D '' - self.DriverConfig =3D '' - self.DriverDiag =3D '' - -## ModuleExternCallBackClass -# -# This class defined Extern Call Back item used in Module file -#=20 -# @param object: Inherited from object class -# -# @var SetVirtualAddressMapCallBack: To store value for SetVirtualAddress= MapCallBack -# @var ExitBootServicesCallBack: To store value for ExitBootServicesC= allBack -# -class ModuleExternCallBackClass(object): - def __init__(self): - self.SetVirtualAddressMapCallBack =3D '' - self.ExitBootServicesCallBack =3D '' - -## ModuleExternClass -# -# This class defined Extern used in Module file -#=20 -# @param object: Inherited from object class -# -# -class ModuleExternClass(CommonClass): - def __init__(self): - self.EntryPoint =3D '' - self.UnloadImage =3D '' - self.Constructor =3D '' - self.Destructor =3D '' - CommonClass.__init__(self) - -## ModuleDepexClass -# -# This class defined depex item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# @param DefineClass: Input value for DefineClass class -# -# @var Depex: To store value for Depex -# -class ModuleDepexClass(CommonClass, DefineClass): - def __init__(self): - CommonClass.__init__(self) - DefineClass.__init__(self) - self.Depex =3D '' - -## ModuleNmakeClass -# -# This class defined nmake item used in Module file -#=20 -# @param CommonClass: Inherited from CommonClass class -# -# @var Name: To store value for Name -# @var Value: To store value for Value -# -class ModuleNmakeClass(CommonClass): - def __init__(self): - CommonClass.__init__(self) - self.Name =3D '' - self.Value =3D '' - -## ModuleClass -# -# This class defined a complete module item -#=20 -# @param object: Inherited from object class -# -# @var Header: To store value for Header, it is a structure = as -# {Arch : ModuleHeaderClass} -# @var LibraryClasses: To store value for LibraryClasses, it is a li= st structure as -# [ LibraryClassClass, ...] -# @var Libraries: To store value for Libraries, it is a list st= ructure as -# [ ModuleLibraryClass, ...] -# @var Sources: To store value for Sources, it is a list stru= cture as -# [ ModuleSourceFileClass, ...] -# @var Binaries: To store value for Binaries, it is a list str= ucture as -# [ ModuleBinaryFileClass, ...] -# @var NonProcessedFiles: To store value for NonProcessedFiles, it is a= list structure as -# [ '', '', ...] -# @var PackageDependencies: To store value for PackageDependencies, it is= a list structure as -# [ ModulePackageDependencyClass, ... ]=20 -# @var Nmake: To store value for Nmake, it is a list struct= ure as -# [ ModuleNmakeClass, ... ] -# @var Depex: To store value for Depex, it is a list struct= ure as -# [ ModuleDepexClass, ... ] -# @var Includes: To store value for Includes, it is a list str= ucture as -# [ IncludeClass, ...] -# @var Protocols: To store value for Protocols, it is a list st= ructure as -# [ ProtocolClass, ...] -# @var Ppis: To store value for Ppis, it is a list structu= re as -# [ PpiClass, ...] -# @var Events: To store value for Events, it is a list struc= ture as -# [ ModuleEventClass, ...] -# @var Hobs: To store value for Hobs, it is a list structu= re as -# [ ModuleHobClass, ...]=20 -# @var Variables: To store value for Variables, it is a list st= ructure as -# [ ModuleVariableClass, ...] -# @var BootModes: To store value for BootModes, it is a list st= ructure as -# [ ModuleBootModeClass, ...] -# @var SystemTables: To store value for SystemTables, it is a list= structure as -# [ ModuleSystemTableClass, ...] -# @var DataHubs: To store value for DataHubs, it is a list str= ucture as -# [ ModuleDataHubClass, ...] -# @var HiiPackages: To store value for HiiPackages, it is a list = structure as -# [ ModuleHiiPackageClass, ...] -# @var Guids: To store value for Guids, it is a list struct= ure as -# [ GuidClass, ...] -# @var PcdCodes: To store value for PcdCodes, it is a list str= ucture as -# [ PcdClass, ...] -# @var ExternImages: To store value for ExternImages, it is a list= structure as -# [ ModuleExternImageClass, ...] -# @var ExternLibraries: To store value for ExternLibraries, it is a l= ist structure as -# [ ModuleExternLibraryClass, ...] -# @var ExternDrivers: To store value for ExternDrivers, it is a lis= t structure as -# [ ModuleExternDriverClass, ...] -# @var ExternCallBacks: To store value for ExternCallBacks, it is a l= ist structure as -# [ ModuleExternCallBackClass, ...] -# @var BuildOptions: To store value for BuildOptions, it is a list= structure as -# [ BuildOptionClass, ...] -# @var UserExtensions: To store value for UserExtensions, it is a li= st structure as -# [ UserExtensionsClass, ...] -# -class ModuleClass(object): - def __init__(self): - self.Header =3D {} - self.ModuleHeader =3D ModuleHeaderClass() - self.LibraryClasses =3D [] - self.Libraries =3D [] - self.Sources =3D [] - self.Binaries =3D [] - self.NonProcessedFiles =3D [] - self.PackageDependencies =3D [] - self.Nmake =3D [] - self.Depex =3D [] - self.PeiDepex =3D None - self.DxeDepex =3D None - self.SmmDepex =3D None - self.Includes =3D [] - self.Protocols =3D [] - self.Ppis =3D [] - self.Events =3D [] - self.Hobs =3D [] - self.Variables =3D [] - self.BootModes =3D [] - self.SystemTables =3D [] - self.DataHubs =3D [] - self.HiiPackages =3D [] - self.Guids =3D [] - self.PcdCodes =3D [] - self.ExternImages =3D [] - self.ExternLibraries =3D [] - self.ExternDrivers =3D [] - self.ExternCallBacks =3D [] - self.Externs =3D [] - self.BuildOptions =3D [] - self.UserExtensions =3D None - self.MiscFiles =3D None - self.FileList =3D [] - -## -# -# This acts like the main() function for the script, unless it is 'import'= ed into another -# script. -# -if __name__ =3D=3D '__main__': - M =3D ModuleClass() diff --git a/BaseTools/Source/Python/Makefile b/BaseTools/Source/Python/Mak= efile index c1c58dc0a423..385c13a74d36 100644 --- a/BaseTools/Source/Python/Makefile +++ b/BaseTools/Source/Python/Makefile @@ -58,7 +58,6 @@ COMMON_PYTHON=3D$(BASE_TOOLS_PATH)\Source\Python\Common\B= uildToolError.py \ $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\DataClass.p= y \ $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\Exceptions.= py \ $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\FdfClass.py= \ - $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\ModuleClass= .py \ $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\PackageClas= s.py \ $(BASE_TOOLS_PATH)\Source\Python\CommonDataClass\PlatformCla= ss.py \ $(BASE_TOOLS_PATH)\Source\Python\Table\Table.py \ --=20 2.16.2.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel