]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - contrib/ntp/tests/sandbox/Makefile.am
Copy needed include files from EDK2. This is a minimal set gleened
authorimp <imp@FreeBSD.org>
Wed, 8 Mar 2017 02:47:59 +0000 (02:47 +0000)
committerimp <imp@FreeBSD.org>
Wed, 8 Mar 2017 02:47:59 +0000 (02:47 +0000)
commit45caa2b73afc2cb783211522957f2ab743492907
treee842d8554ae2b6c151de14fe4ed2fba11e1c622c
parent084e34aa5f9830431c39645ca7aec31591014037
parent523b637324591f89a66cac30583939c970105bfc
Copy needed include files from EDK2. This is a minimal set gleened
from the .depend files after the build:
cp -r ../vendor/edk2/MdePkg/Include sys/contrib/edk2
cd lib/libefivar
make
pushd `make -V .OBJDIR`
cat .depend*.o | grep sys/contrib | cut -d' ' -f 3 |
sort -u | sed -e 's=/full/path/sys/contrib/edk2/==' > /tmp/xxx
popd
cd ../../sys/contrib/edk2
rm -rf Include
for i in `cat /tmp/xxx`; do
svn cp svn+ssh://repo.freebsd.org/base/vendor/edk2/dist/MdePkg/$i $i
done
svn cp svn+ssh://repo.freebsd.org/base/vendor/edk2/dist/MdePkg/MdePkg.dec .

The original EDK2 repo is ~265MB, the MdePkg is ~23MB, all
MdePkg/Includes is ~7MB and this minimal set is ~1.3MB.

Sponsored by: Netflix
37 files changed:
sys/contrib/edk2/Include/Base.h
sys/contrib/edk2/Include/Guid/HiiFormMapMethodGuid.h
sys/contrib/edk2/Include/Guid/PcAnsi.h
sys/contrib/edk2/Include/Guid/WinCertificate.h
sys/contrib/edk2/Include/IndustryStandard/Acpi10.h
sys/contrib/edk2/Include/IndustryStandard/Acpi20.h
sys/contrib/edk2/Include/IndustryStandard/Acpi30.h
sys/contrib/edk2/Include/IndustryStandard/Acpi40.h
sys/contrib/edk2/Include/IndustryStandard/Acpi50.h
sys/contrib/edk2/Include/IndustryStandard/Acpi51.h
sys/contrib/edk2/Include/IndustryStandard/Acpi60.h
sys/contrib/edk2/Include/IndustryStandard/AcpiAml.h
sys/contrib/edk2/Include/IndustryStandard/Bluetooth.h
sys/contrib/edk2/Include/Library/BaseLib.h
sys/contrib/edk2/Include/Library/BaseMemoryLib.h
sys/contrib/edk2/Include/Library/DebugLib.h
sys/contrib/edk2/Include/Library/DevicePathLib.h
sys/contrib/edk2/Include/Library/MemoryAllocationLib.h
sys/contrib/edk2/Include/Library/PcdLib.h
sys/contrib/edk2/Include/Library/PrintLib.h
sys/contrib/edk2/Include/Library/UefiBootServicesTableLib.h
sys/contrib/edk2/Include/Protocol/DebugPort.h
sys/contrib/edk2/Include/Protocol/DevicePath.h
sys/contrib/edk2/Include/Protocol/DevicePathFromText.h
sys/contrib/edk2/Include/Protocol/DevicePathToText.h
sys/contrib/edk2/Include/Protocol/DevicePathUtilities.h
sys/contrib/edk2/Include/Protocol/SimpleTextIn.h
sys/contrib/edk2/Include/Protocol/SimpleTextInEx.h
sys/contrib/edk2/Include/Protocol/SimpleTextOut.h
sys/contrib/edk2/Include/Uefi.h
sys/contrib/edk2/Include/Uefi/UefiBaseType.h
sys/contrib/edk2/Include/Uefi/UefiGpt.h
sys/contrib/edk2/Include/Uefi/UefiInternalFormRepresentation.h
sys/contrib/edk2/Include/Uefi/UefiMultiPhase.h
sys/contrib/edk2/Include/Uefi/UefiPxe.h
sys/contrib/edk2/Include/Uefi/UefiSpec.h
sys/contrib/edk2/MdePkg.dec