-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<SpdHeader>\r
<PackageName>EdkModulePkg</PackageName>\r
<IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
- <IncludePkgHeader ModuleType="USER_DEFINED">Include/EdkPeim.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="GenericPlatformTokenSpace">\r
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<!--\r
Copyright (c) 2006, Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
<IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_DRIVER">Include/WinNtDxe.h</IncludePkgHeader>\r
- <IncludePkgHeader ModuleType="USER_DEFINED">Include/WinNtPeim.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="EdkNt32PkgTokenSpace">\r
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
<MsaHeader>\r
<ModuleName>SecMain</ModuleName>\r
- <ModuleType>USER_DEFINED</ModuleType>\r
+ <ModuleType>SEC</ModuleType>\r
<GuidValue>4b837b03-6587-4d19-b82b-edfad836c0a0</GuidValue>\r
<Version>1.0</Version>\r
<Abstract>Entry Point of NT32 Emulator</Abstract>\r
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<!--\r
Copyright (c) 2006, Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
<IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/UnixDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/UnixDxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_DRIVER">Include/UnixDxe.h</IncludePkgHeader>\r
- <IncludePkgHeader ModuleType="USER_DEFINED">Include/UnixPeim.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="EdkUnixPkgTokenSpace">\r
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
<MsaHeader>\r
<ModuleName>SecMain</ModuleName>\r
- <ModuleType>USER_DEFINED</ModuleType>\r
+ <ModuleType>SEC</ModuleType>\r
<GuidValue>f43be88c-8985-11db-8f78-0040d02b1835</GuidValue>\r
<Version>1.0</Version>\r
<Abstract>Entry Point of Unix Emulator</Abstract>\r
0x20: Boot in reovery mode.</HelpText>\r
</PcdEntry>\r
</PcdCoded>\r
-</ModuleSurfaceArea>
+</ModuleSurfaceArea>\r
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<SpdHeader>\r
<PackageName>MdePkg</PackageName>\r
<IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/Dxe.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_DRIVER">Include/Uefi.h</IncludePkgHeader>\r
<IncludePkgHeader ModuleType="UEFI_APPLICATION">Include/Uefi.h</IncludePkgHeader>\r
- <IncludePkgHeader ModuleType="USER_DEFINED">Include/Peim.h</IncludePkgHeader>\r
</PackageHeaders>\r
<GuidDeclarations>\r
<Entry Name="MdePkgTokenSpace">\r
</OnDependency>\r
</sequential>\r
</macrodef> \r
+ <!--\r
+ Build ACPI Bin File\r
+ -->\r
+ <macrodef name="Build_ACPIBIN">\r
+ <attribute name="FILEPATH"/>\r
+ <attribute name="FILENAME"/>\r
+ <attribute name="FILEEXT" default="bin"/>\r
+\r
+ <element name="EXTRA.INC" optional="yes"/>\r
+ <element name="EXTRA.ARG" optional="yes"/>\r
+ \r
+ <sequential>\r
+ <mkdir dir="${DEST_DIR_OUTPUT}"/>\r
+\r
+ <OnDependency>\r
+ <sourcefiles>\r
+ <file name="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/>\r
+ </sourcefiles>\r
+ <targetfiles>\r
+ <file name="${DEST_DIR_OUTPUT}/@{FILENAME}.sec"/>\r
+ </targetfiles>\r
+\r
+ <sequential>\r
+ <copy file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}" tofile="${DEST_DIR_OUTPUT}/@{FILENAME}.acpi" />\r
+ \r
+ <exec executable="attrib">\r
+ <arg line="-r ${DEST_DIR_OUTPUT}/@{FILENAME}.acpi"/>\r
+ </exec>\r
\r
+ <EFI_SECTION_RAW FILEPATH="." FILENAME="@{FILENAME}" FILEEXT="acpi"/>\r
+ </sequential>\r
+ </OnDependency>\r
+ </sequential>\r
+ </macrodef> \r
+ \r
<!--\r
DUMMY - for skipping the source file which should not be built\r
-->\r