+++ /dev/null
-## @file\r
-# Build cache intermediate result and state\r
-#\r
-# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-\r
-class ModuleBuildCacheIR():\r
- def __init__(self, Path, Arch):\r
- self.ModulePath = Path\r
- self.ModuleArch = Arch\r
- self.ModuleFilesHashDigest = None\r
- self.ModuleFilesHashHexDigest = None\r
- self.ModuleFilesChain = []\r
- self.PreMakefileHashHexDigest = None\r
- self.CreateCodeFileDone = False\r
- self.CreateMakeFileDone = False\r
- self.MakefilePath = None\r
- self.AutoGenFileList = None\r
- self.DependencyHeaderFileSet = None\r
- self.MakeHeaderFilesHashChain = None\r
- self.MakeHeaderFilesHashDigest = None\r
- self.MakeHeaderFilesHashChain = []\r
- self.MakeHashDigest = None\r
- self.MakeHashHexDigest = None\r
- self.MakeHashChain = []\r
- self.CacheCrash = False\r
- self.PreMakeCacheHit = False\r
- self.MakeCacheHit = False\r