]> git.proxmox.com Git - mirror_edk2.git/blame - StdLib/LibC/Stdio/Stdio.inf
Standard Libraries for EDK II.
[mirror_edk2.git] / StdLib / LibC / Stdio / Stdio.inf
CommitLineData
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
65 tmpfile.c #\r
66 tmpnam.c #\r
67 ungetc.c #\r
68 vfprintf.c #\r
69 vfwprintf.c #\r
70 vprintf.c #\r
71 vsprintf.c #\r
72\r
73 # Wide character functions\r
74 fgetwc.c #\r
75 fgetws.c #\r
76 fputwc.c #\r
77 fputws.c #\r
78 fwide.c #\r
79 fwprintf.c #\r
80 fwscanf.c #\r
81 getwc.c #\r
82 getwchar.c #\r
83 putwc.c #\r
84 putwchar.c #\r
85 swprintf.c #\r
86 swscanf.c #\r
87 ungetwc.c #\r
88 vfwscanf.c #\r
89 vswprintf.c #\r
90 vswscanf.c #\r
91 vwprintf.c #\r
92 vwscanf.c #\r
93 wprintf.c #\r
94 wscanf.c #\r
95\r
96\r
97 # Files internal to the implementation\r
98 fgetstr.c #\r
99 findfp.c #\r
100 flags.c #\r
101 fseeko.c #\r
102 ftello.c #\r
103 fvwrite.c #\r
104 fwalk.c #\r
105 gettemp.c #\r
106 makebuf.c #\r
107 mkstemp.c #\r
108 mktemp.c #\r
109 refill.c #\r
110 rget.c #\r
111 snprintf.c #\r
112 stdio.c #\r
113 vfscanf.c #\r
114 wbuf.c #\r
115 wsetup.c #\r
116\r
117\r
118[Packages]\r
119 StdLib/StdLib.dec\r
120 StdLibPrivateInternalFiles/DoNotUse.dec\r
121 MdePkg/MdePkg.dec\r
122 ShellPkg/ShellPkg.dec\r
123\r
124[LibraryClasses]\r
125 LibC\r
126 LibCType\r
127 LibGdtoa\r
128 LibLocale\r
129 LibStdLib\r
130 LibString\r
131 LibTime\r
132 LibUefi\r
133 LibWchar\r
134\r
135################################################################\r
136#\r
137# The Build Options, below, are only used when building the C library.\r
138# DO NOT use them when building your application!\r
139# Nasty things could happen if you do.\r
140#\r
141[BuildOptions]\r
142 GCC:*_*_*_CC_FLAGS = -fno-builtin -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast\r