## @file # Component description file for Base TraceHub Debug Lib # *************************************************************************** # * Copyright (c) 2018, Insyde Software Corp. All Rights Reserved. # * # * You may not reproduce, distribute, publish, display, perform, modify, adapt, # * transmit, broadcast, present, recite, release, license or otherwise exploit # * any part of this publication in any form, by any means, without the prior # * written permission of Insyde Software Corporation. # * # ****************************************************************************** # # # @copyright # Copyright (c) 2013 - 2014 Intel Corporation. All rights reserved # This software and associated documentation (if any) is furnished # under a license and may only be used or copied in accordance # with the terms of the license. Except as permitted by the # license, no part of this software or documentation may be # reproduced, stored in a retrieval system, or transmitted in any # form or by any means without the express written consent of # Intel Corporation. # This file contains 'Framework Code' and is licensed as such # under the terms of your license agreement with Intel or your # vendor. This file may not be modified, except as allowed by # additional terms of your license agreement. # # @par Specification Reference: # ## [Defines] INF_VERSION = 0x00010017 BASE_NAME = BaseTraceHubDebugLib FILE_GUID = 15646C38-F7F0-4D72-A9EA-832E23AA0A48 VERSION_STRING = 1.0 MODULE_TYPE = BASE LIBRARY_CLASS = TraceHubDebugLib # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 ARM # [BuildOptions.IA32] *_*_IA32_CC_FLAGS = -DTRACE_HUB_SVENTX_LIB_IA32 [Guids] gEfiTraceHubDebugLibIa32Guid gEfiTraceHubDebugLibX64Guid [FixedPcd] #gTraceHubTokenSpaceGuid.PcdTraceHubDebugLibMaster #gTraceHubTokenSpaceGuid.PcdTraceHubDebugLibChannel gEfiTraceHubTokenSpaceGuid.PcdTraceHubStatusCodeMaster gEfiTraceHubTokenSpaceGuid.PcdTraceHubStatusCodeChannel [LibraryClasses] TraceHubHookLib BaseMemoryLib PcdLib [Packages] MdePkg/MdePkg.dec ClientOneSiliconPkg/SiPkg.dec $(CHIPSET_PKG)/$(CHIPSET_PKG).dec [Sources] sventx/src/sventx_api.c sventx/src/sventx_compiler.c sventx/src/sventx_crc32.c sventx/src/sventx_init.c sventx/src/sventx_inline.c sventx/src/sventx_write.c sventx/platform/UEFI/src/sventx_platform.c sventx/sventx.h # Add this to keep it in sventx folder [Sources.X64] DxeSmmTraceHubDebugLib.c [Sources.Ia32] PeiTraceHubDebugLib.c