]> git.proxmox.com Git - mirror_edk2.git/blob - StdLib/LibC/gdtoa/gdtoa.inf
fbe3ac1b63ca2a27ac36de05fbbcde36afd4581c
[mirror_edk2.git] / StdLib / LibC / gdtoa / gdtoa.inf
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
48 [Sources]
49 strtod.c # Public interfaces
50 atof.c
51
52 # Private interfaces interfacing to libc
53 dtoa.c
54 ldtoa.c
55 gdtoa.c
56
57 # private interfaces
58 dmisc.c
59 gmisc.c
60 hd_init.c
61 hexnan.c
62 misc.c
63 smisc.c
64 strtodg.c
65 sum.c
66 ulp.c
67
68 [Packages]
69 StdLib/StdLib.dec
70 StdLibPrivateInternalFiles/DoNotUse.dec
71 MdePkg/MdePkg.dec
72
73 [LibraryClasses]
74 LibC
75 LibLocale
76 LibStdLib
77 LibString