]>
Commit | Line | Data |
---|---|---|
2aa62f2b | 1 | ## @file\r |
2 | # Standard C library: Implementation for <stdio.h>.\r | |
3 | #\r | |
4 | # Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r | |
5 | #\r | |
6 | # This program and the accompanying materials\r | |
7 | # are licensed and made available under the terms and conditions of the BSD License\r | |
8 | # which accompanies this distribution. The full text of the license may be found at\r | |
9 | # http://opensource.org/licenses/bsd-license.php.\r | |
10 | # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r | |
11 | # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r | |
12 | #\r | |
13 | #\r | |
14 | ##\r | |
15 | \r | |
16 | [Defines]\r | |
17 | INF_VERSION = 0x00010005\r | |
18 | BASE_NAME = LibStdio\r | |
19 | FILE_GUID = 7d2bd134-500d-4f42-aee2-26accfb6cb1d\r | |
20 | MODULE_TYPE = UEFI_APPLICATION\r | |
21 | VERSION_STRING = 1.0\r | |
22 | LIBRARY_CLASS = LibStdio\r | |
23 | \r | |
24 | #\r | |
25 | # VALID_ARCHITECTURES = IA32 X64 IPF\r | |
26 | #\r | |
27 | \r | |
28 | [Sources]\r | |
29 | clrerr.c #\r | |
30 | fclose.c #\r | |
31 | fdopen.c #\r | |
32 | feof.c #\r | |
33 | ferror.c #\r | |
34 | fflush.c #\r | |
35 | fgetc.c #\r | |
36 | fgetln.c #\r | |
37 | fgetpos.c #\r | |
38 | fgets.c #\r | |
39 | fopen.c #\r | |
40 | fprintf.c #\r | |
41 | fputc.c #\r | |
42 | fputs.c #\r | |
43 | fread.c #\r | |
44 | freopen.c #\r | |
45 | fscanf.c #\r | |
46 | fseek.c #\r | |
47 | fsetpos.c #\r | |
48 | ftell.c #\r | |
49 | fwrite.c #\r | |
50 | getc.c #\r | |
51 | getchar.c #\r | |
52 | gets.c #\r | |
53 | perror.c #\r | |
54 | printf.c #\r | |
55 | putc.c #\r | |
56 | putchar.c #\r | |
57 | puts.c #\r | |
58 | remove.c #\r | |
59 | rewind.c #\r | |
60 | scanf.c #\r | |
61 | setbuf.c #\r | |
62 | setvbuf.c #\r | |
63 | sprintf.c #\r | |
64 | sscanf.c #\r | |
d711a486 | 65 | tempnam.c #\r |
2aa62f2b | 66 | tmpfile.c #\r |
67 | tmpnam.c #\r | |
68 | ungetc.c #\r | |
69 | vfprintf.c #\r | |
70 | vfwprintf.c #\r | |
71 | vprintf.c #\r | |
72 | vsprintf.c #\r | |
73 | \r | |
53e1e5c6 | 74 | snprintf.c\r |
75 | vsnprintf.c\r | |
d7ce7006 | 76 | fparseln.c\r |
53e1e5c6 | 77 | \r |
2aa62f2b | 78 | # Wide character functions\r |
79 | fgetwc.c #\r | |
80 | fgetws.c #\r | |
81 | fputwc.c #\r | |
82 | fputws.c #\r | |
83 | fwide.c #\r | |
84 | fwprintf.c #\r | |
85 | fwscanf.c #\r | |
86 | getwc.c #\r | |
87 | getwchar.c #\r | |
88 | putwc.c #\r | |
89 | putwchar.c #\r | |
90 | swprintf.c #\r | |
91 | swscanf.c #\r | |
92 | ungetwc.c #\r | |
93 | vfwscanf.c #\r | |
94 | vswprintf.c #\r | |
95 | vswscanf.c #\r | |
96 | vwprintf.c #\r | |
97 | vwscanf.c #\r | |
98 | wprintf.c #\r | |
99 | wscanf.c #\r | |
100 | \r | |
101 | \r | |
102 | # Files internal to the implementation\r | |
103 | fgetstr.c #\r | |
104 | findfp.c #\r | |
105 | flags.c #\r | |
106 | fseeko.c #\r | |
107 | ftello.c #\r | |
108 | fvwrite.c #\r | |
109 | fwalk.c #\r | |
110 | gettemp.c #\r | |
111 | makebuf.c #\r | |
112 | mkstemp.c #\r | |
113 | mktemp.c #\r | |
114 | refill.c #\r | |
115 | rget.c #\r | |
116 | snprintf.c #\r | |
117 | stdio.c #\r | |
118 | vfscanf.c #\r | |
119 | wbuf.c #\r | |
120 | wsetup.c #\r | |
121 | \r | |
122 | \r | |
123 | [Packages]\r | |
124 | StdLib/StdLib.dec\r | |
125 | StdLibPrivateInternalFiles/DoNotUse.dec\r | |
126 | MdePkg/MdePkg.dec\r | |
127 | ShellPkg/ShellPkg.dec\r | |
128 | \r | |
129 | [LibraryClasses]\r | |
130 | LibC\r | |
131 | LibCType\r | |
132 | LibGdtoa\r | |
133 | LibLocale\r | |
134 | LibStdLib\r | |
135 | LibString\r | |
136 | LibTime\r | |
137 | LibUefi\r | |
138 | LibWchar\r | |
139 | \r | |
140 | ################################################################\r | |
141 | #\r | |
142 | # The Build Options, below, are only used when building the C library.\r | |
143 | # DO NOT use them when building your application!\r | |
144 | # Nasty things could happen if you do.\r | |
145 | #\r | |
146 | [BuildOptions]\r | |
c648f73c | 147 | GCC:*_*_*_CC_FLAGS = -fno-builtin -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Wno-format\r |