Fat.inf 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. ## @file
  2. # Component description file for FAT module.
  3. #
  4. # This UEFI driver detects the FAT file system in the disk.
  5. # It also produces the Simple File System protocol for the consumer to
  6. # perform file and directory operations on the disk.
  7. # Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
  8. #
  9. # This program and the accompanying materials are licensed and made available
  10. # under the terms and conditions of the BSD License which accompanies this
  11. # distribution. The full text of the license may be found at
  12. # http://opensource.org/licenses/bsd-license.php
  13. #
  14. # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  15. # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
  16. #
  17. #
  18. ##
  19. [Defines]
  20. INF_VERSION = 0x00010005
  21. BASE_NAME = Fat
  22. FILE_GUID = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F
  23. MODULE_TYPE = UEFI_DRIVER
  24. VERSION_STRING = 1.0
  25. ENTRY_POINT = FatEntryPoint
  26. UNLOAD_IMAGE = FatUnload
  27. #
  28. # The following information is for reference only and not required by the build tools.
  29. #
  30. # VALID_ARCHITECTURES = IA32 X64 IPF EBC
  31. #
  32. # DRIVER_BINDING = gFatDriverBinding
  33. # COMPONENT_NAME = gFatComponentName
  34. # COMPONENT_NAME2 = gFatComponentName2
  35. #
  36. [Sources]
  37. DirectoryCache.c
  38. DiskCache.c
  39. FileName.c
  40. Hash.c
  41. DirectoryManage.c
  42. ComponentName.c
  43. FatFileSystem.h
  44. Fat.h
  45. ReadWrite.c
  46. OpenVolume.c
  47. Open.c
  48. Misc.c
  49. Init.c
  50. Info.c
  51. FileSpace.c
  52. Flush.c
  53. Fat.c
  54. Delete.c
  55. Data.c
  56. UnicodeCollation.c
  57. [Packages]
  58. MdePkg/MdePkg.dec
  59. [LibraryClasses]
  60. UefiRuntimeServicesTableLib
  61. UefiBootServicesTableLib
  62. MemoryAllocationLib
  63. BaseMemoryLib
  64. BaseLib
  65. UefiLib
  66. UefiDriverEntryPoint
  67. DebugLib
  68. PcdLib
  69. [Guids]
  70. gEfiFileInfoGuid
  71. gEfiFileSystemInfoGuid
  72. gEfiFileSystemVolumeLabelInfoIdGuid
  73. [Protocols]
  74. gEfiDiskIoProtocolGuid
  75. gEfiBlockIoProtocolGuid
  76. gEfiSimpleFileSystemProtocolGuid
  77. gEfiUnicodeCollationProtocolGuid
  78. gEfiUnicodeCollation2ProtocolGuid
  79. [Pcd]
  80. gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
  81. gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang