1 ## @file 2 # This module contains source for a library of binary -> decimal 3 # and decimal -> binary conversion routines, for single-, double-, 4 # and extended-precision IEEE binary floating-point arithmetic, and 5 # other IEEE-like binary floating-point, including "double double". 6 # 7 # Copyright (c) 2010, Intel Corporation. All rights reserved.<BR> 8 # 9 # This program and the accompanying materials 10 # are licensed and made available under the terms and conditions of the BSD License 11 # which accompanies this distribution. The full text of the license may be found at 12 # http://opensource.org/licenses/bsd-license.php. 13 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 14 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 15 # 16 # 17 ## 18 19 [Defines] 20 INF_VERSION = 0x00010005 21 BASE_NAME = LibGdtoa 22 FILE_GUID = 5c98de6e-cb69-465f-b6b9-f661e26e6f9d 23 MODULE_TYPE = UEFI_APPLICATION 24 VERSION_STRING = 1.0 25 LIBRARY_CLASS = LibGdtoa 26 27 # 28 # VALID_ARCHITECTURES = IA32 X64 IPF 29 # 30 31 [Sources.X64] 32 strtof.c 33 strtold_px.c 34 strtopx.c 35 36 [Sources.IPF] 37 strtof.c 38 Ipf/strtold.c 39 40 [Sources.IA32] 41 strtof.c 42 strtold_px.c 43 strtopx.c 44 45 [Sources.ARM] 46 strtof.c 47 Ipf/strtold.c 48 49 [Sources.AARCH64] 50 strtof.c 51 Ipf/strtold.c 52 53 [Sources] 54 strtod.c # Public interfaces 55 atof.c 56 57 # Private interfaces interfacing to libc 58 dtoa.c 59 ldtoa.c 60 gdtoa.c 61 62 # private interfaces 63 dmisc.c 64 gmisc.c 65 hd_init.c 66 hexnan.c 67 misc.c 68 smisc.c 69 strtodg.c 70 sum.c 71 ulp.c 72 73 [Packages] 74 StdLib/StdLib.dec 75 StdLibPrivateInternalFiles/DoNotUse.dec 76 MdePkg/MdePkg.dec 77 78 [LibraryClasses] 79 LibC 80 LibLocale 81 LibStdLib 82 LibString 83