[Sources.X64]\r
Rand/CryptRandTsc.c\r
\r
-[Sources.ARM]\r
- Rand/CryptRand.c\r
-\r
-[Sources.AARCH64]\r
- Rand/CryptRand.c\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
CryptoPkg/CryptoPkg.dec\r
\r
[LibraryClasses]\r
BaseLib\r
- IoLib\r
BaseMemoryLib\r
MemoryAllocationLib\r
OpensslLib\r
MmServicesTableLib\r
SynchronizationLib\r
\r
-[FixedPcd]\r
- gEfiCryptoPkgTokenSpaceGuid.PcdOpensslEcEnabled\r
-\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
[BuildOptions]\r
#\r
# suppress the following warnings so we do not break the build with warnings-as-errors:\r
- # C4090: 'function' : different 'const' qualifiers\r
#\r
- MSFT:*_*_*_CC_FLAGS = /wd4090\r
\r
XCODE:*_*_*_CC_FLAGS = -mmmx -msse -std=c99\r
\r