<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
<MsaHeader>\r
<ModuleName>Fat</ModuleName>\r
- <ModuleType>USER_DEFINED</ModuleType>\r
+ <ModuleType>UEFI_DRIVER</ModuleType>\r
<GuidValue>961578FE-B6B7-44c3-AF35-6BC705CD2B1F</GuidValue>\r
<Version>1.0</Version>\r
<Abstract>Make a FFS section for an FV that contains the FAT driver.*.FFS files are compressed FFS sections.</Abstract>\r
<OutputFileBasename>Fat</OutputFileBasename>\r
</ModuleDefinitions>\r
<SourceFiles>\r
- <Filename ToolCode="DUMMY">Fat_build.xml</Filename>\r
- <Filename SupArchList="IA32">Ia32/Fat.FFS</Filename>\r
- <Filename SupArchList="IPF">Ipf/Fat.FFS</Filename>\r
- <Filename SupArchList="X64">X64/Fat.FFS</Filename>\r
- <Filename SupArchList="EBC">Ebc/Fat.FFS</Filename>\r
+ <Filename SupArchList="IA32">Ia32/Fat.efi</Filename>\r
+ <Filename SupArchList="IPF">Ipf/Fat.efi</Filename>\r
+ <Filename SupArchList="X64">X64/Fat.efi</Filename>\r
+ <Filename SupArchList="EBC">Ebc/Fat.efi</Filename>\r
</SourceFiles>\r
+ <PackageDependencies>\r
+ <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
+ </PackageDependencies>\r
<Externs>\r
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
<Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
+++ /dev/null
-<?xml version="1.0" ?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<project name="Fat" default="main" basedir="." >\r
- <!-- Apply external ANT task -->\r
- <taskdef resource="frameworktasks.tasks" /> \r
- <taskdef resource="cpptasks.tasks" /> \r
- <typedef resource="cpptasks.types" /> \r
- <taskdef resource="net/sf/antcontrib/antlib.xml" />\r
- <property environment="env" />\r
- <!-- All Properties --> \r
- <property name="BASE_NAME" value="Fat" /> \r
- \r
- <!-- Default target -->\r
- <target name="main">\r
- <OnDependency>\r
- <sourcefiles>\r
- <file name="${MODULE_DIR}/${ARCH}/${BASE_NAME}.FFS"/>\r
- </sourcefiles>\r
- <targetfiles>\r
- <file name="${BIN_DIR}/${FILE_GUID}-${BASE_NAME}.FFS"/>\r
- </targetfiles>\r
- <sequential>\r
- <copy file="${MODULE_DIR}/${ARCH}/${BASE_NAME}.FFS" tofile="${BIN_DIR}/${FILE_GUID}-${BASE_NAME}.FFS" />\r
- </sequential>\r
- </OnDependency>\r
- </target>\r
-\r
- <target name="clean">\r
- <delete includeemptydirs="true">\r
- <fileset dir="${DEST_DIR_OUTPUT}" excludes="*.xml" includes="**/*"/>\r
- </delete>\r
- </target>\r
-\r
- <target name="cleanall">\r
- <delete includeemptydirs="true">\r
- <fileset dir="${DEST_DIR_OUTPUT}" excludes="*.xml" includes="**/*"/>\r
- </delete>\r
- <delete includeemptydirs="true">\r
- <fileset dir="${DEST_DIR_DEBUG}" includes="**/*"/>\r
- </delete>\r
- </target>\r
-\r
-</project>\r
<ModuleSA SupArchList="IA32" PackageGuid="0fd7197b-9bde-44fe-a7e4-d2177a9922e5" ModuleGuid="961578FE-B6B7-44c3-AF35-6BC705CD2B1F">\r
<ModuleSaBuildOptions>\r
<FvBinding>FV_RECOVERY</FvBinding>\r
- <FfsFormatKey>CUSTOM_BUILD</FfsFormatKey>\r
+ <FfsFormatKey>BS_DRIVER</FfsFormatKey>\r
</ModuleSaBuildOptions>\r
</ModuleSA>\r
<ModuleSA SupArchList="IA32" PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d" ModuleGuid="6987936E-ED34-44db-AE97-1FA5E4ED2116">\r