]>
Commit | Line | Data |
---|---|---|
0e7e7a26 SS |
1 | ## @file\r |
2 | # Build cache intermediate result and state\r | |
3 | #\r | |
4 | # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r | |
5 | # SPDX-License-Identifier: BSD-2-Clause-Patent\r | |
6 | #\r | |
7 | \r | |
8 | class ModuleBuildCacheIR():\r | |
9 | def __init__(self, Path, Arch):\r | |
10 | self.ModulePath = Path\r | |
11 | self.ModuleArch = Arch\r | |
12 | self.ModuleFilesHashDigest = None\r | |
13 | self.ModuleFilesHashHexDigest = None\r | |
14 | self.ModuleFilesChain = []\r | |
15 | self.PreMakefileHashHexDigest = None\r | |
16 | self.CreateCodeFileDone = False\r | |
17 | self.CreateMakeFileDone = False\r | |
18 | self.MakefilePath = None\r | |
19 | self.AutoGenFileList = None\r | |
20 | self.DependencyHeaderFileSet = None\r | |
21 | self.MakeHeaderFilesHashChain = None\r | |
22 | self.MakeHeaderFilesHashDigest = None\r | |
23 | self.MakeHeaderFilesHashChain = []\r | |
24 | self.MakeHashDigest = None\r | |
25 | self.MakeHashHexDigest = None\r | |
26 | self.MakeHashChain = []\r | |
94459080 | 27 | self.CacheCrash = False\r |
0e7e7a26 SS |
28 | self.PreMakeCacheHit = False\r |
29 | self.MakeCacheHit = False\r |