]> git.proxmox.com Git - mirror_edk2.git/blame - StdLib/LibC/Stdio/Stdio.inf
StdLib: Removing ipf which is no longer supported from edk2.
[mirror_edk2.git] / StdLib / LibC / Stdio / Stdio.inf
CommitLineData
2aa62f2b 1## @file\r
2# Standard C library: Implementation for <stdio.h>.\r
3#\r
56ca9007 4# Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
2aa62f2b 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
56ca9007 25# VALID_ARCHITECTURES = IA32 X64\r
2aa62f2b 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