## @file # Standard C library: Implementation for . # # Copyright (c) 2010, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php. # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # # ## [Defines] INF_VERSION = 0x00010005 BASE_NAME = LibStdio FILE_GUID = 7d2bd134-500d-4f42-aee2-26accfb6cb1d MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 LIBRARY_CLASS = LibStdio # # VALID_ARCHITECTURES = IA32 X64 IPF # [Sources] clrerr.c # fclose.c # fdopen.c # feof.c # ferror.c # fflush.c # fgetc.c # fgetln.c # fgetpos.c # fgets.c # fopen.c # fprintf.c # fputc.c # fputs.c # fread.c # freopen.c # fscanf.c # fseek.c # fsetpos.c # ftell.c # fwrite.c # getc.c # getchar.c # gets.c # perror.c # printf.c # putc.c # putchar.c # puts.c # remove.c # rewind.c # scanf.c # setbuf.c # setvbuf.c # sprintf.c # sscanf.c # tmpfile.c # tmpnam.c # ungetc.c # vfprintf.c # vfwprintf.c # vprintf.c # vsprintf.c # # Wide character functions fgetwc.c # fgetws.c # fputwc.c # fputws.c # fwide.c # fwprintf.c # fwscanf.c # getwc.c # getwchar.c # putwc.c # putwchar.c # swprintf.c # swscanf.c # ungetwc.c # vfwscanf.c # vswprintf.c # vswscanf.c # vwprintf.c # vwscanf.c # wprintf.c # wscanf.c # # Files internal to the implementation fgetstr.c # findfp.c # flags.c # fseeko.c # ftello.c # fvwrite.c # fwalk.c # gettemp.c # makebuf.c # mkstemp.c # mktemp.c # refill.c # rget.c # snprintf.c # stdio.c # vfscanf.c # wbuf.c # wsetup.c # [Packages] StdLib/StdLib.dec StdLibPrivateInternalFiles/DoNotUse.dec MdePkg/MdePkg.dec ShellPkg/ShellPkg.dec [LibraryClasses] LibC LibCType LibGdtoa LibLocale LibStdLib LibString LibTime LibUefi LibWchar ################################################################ # # The Build Options, below, are only used when building the C library. # DO NOT use them when building your application! # Nasty things could happen if you do. # [BuildOptions] GCC:*_*_*_CC_FLAGS = -fno-builtin -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast