Fat.inf 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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
  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. EDK_RELEASE_VERSION = 0x00020000
  26. EFI_SPECIFICATION_VERSION = 0x00020000
  27. ENTRY_POINT = FatEntryPoint
  28. UNLOAD_IMAGE = FatUnload
  29. #
  30. # The following information is for reference only and not required by the build tools.
  31. #
  32. # VALID_ARCHITECTURES = IA32 X64 IPF EBC
  33. #
  34. # DRIVER_BINDING = gFatDriverBinding
  35. # COMPONENT_NAME = gFatComponentName
  36. # COMPONENT_NAME2 = gFatComponentName2
  37. #
  38. [Sources]
  39. DirectoryCache.c
  40. DiskCache.c
  41. FileName.c
  42. Hash.c
  43. DirectoryManage.c
  44. ComponentName.c
  45. FatFileSystem.h
  46. Fat.h
  47. ReadWrite.c
  48. OpenVolume.c
  49. Open.c
  50. Misc.c
  51. Init.c
  52. Info.c
  53. FileSpace.c
  54. Flush.c
  55. Fat.c
  56. Delete.c
  57. Data.c
  58. UnicodeCollation.c
  59. [Packages]
  60. MdePkg/MdePkg.dec
  61. [LibraryClasses]
  62. UefiRuntimeServicesTableLib
  63. UefiBootServicesTableLib
  64. MemoryAllocationLib
  65. BaseMemoryLib
  66. BaseLib
  67. UefiLib
  68. UefiDriverEntryPoint
  69. DebugLib
  70. PcdLib
  71. [Guids]
  72. gEfiFileInfoGuid
  73. gEfiFileSystemInfoGuid
  74. gEfiFileSystemVolumeLabelInfoIdGuid
  75. [Protocols]
  76. gEfiDiskIoProtocolGuid
  77. gEfiBlockIoProtocolGuid
  78. gEfiSimpleFileSystemProtocolGuid
  79. gEfiUnicodeCollationProtocolGuid
  80. gEfiUnicodeCollation2ProtocolGuid
  81. [Pcd]
  82. gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
  83. gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang