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