From: Dick Olsson <hi@senzilla.io> To: buildroot@busybox.net Subject: [Buildroot] [PATCH v3 03/11] package/edk2-platforms: new package Date: Fri, 18 Dec 2020 20:27:21 +0000 [thread overview] Message-ID: <20201218202646.1060123-4-hi@senzilla.io> (raw) In-Reply-To: <20201218202646.1060123-1-hi@senzilla.io> EDK2 firmware is usually built from two sources; the core EDK2 environment, and additional platform description files maintained separately. This host package adds the latter set of description files that the core EDK2 package will depend on for certain platforms during the building process. Signed-off-by: Dick Olsson <hi@senzilla.io> --- Revision 3: * Added standard comment header * Added sha256 of the license file * Updated to hash matching edk2 202008 Revision 2: * Now installs all description files into HOST_DIR so other packages do not have to compile from its BUILD_DIR (suggested by Thomas Petazzoni) --- package/Config.in.host | 1 + package/edk2-platforms/Config.in.host | 8 ++++++++ package/edk2-platforms/edk2-platforms.hash | 3 +++ package/edk2-platforms/edk2-platforms.mk | 18 ++++++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 package/edk2-platforms/Config.in.host create mode 100644 package/edk2-platforms/edk2-platforms.hash create mode 100644 package/edk2-platforms/edk2-platforms.mk diff --git a/package/Config.in.host b/package/Config.in.host index c69c756f3a..58d19795f6 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -20,6 +20,7 @@ menu "Host utilities" source "package/e2fsprogs/Config.in.host" source "package/e2tools/Config.in.host" source "package/environment-setup/Config.in.host" + source "package/edk2-platforms/Config.in.host" source "package/erofs-utils/Config.in.host" source "package/eudev/Config.in.host" source "package/exfatprogs/Config.in.host" diff --git a/package/edk2-platforms/Config.in.host b/package/edk2-platforms/Config.in.host new file mode 100644 index 0000000000..d1e2deb1d1 --- /dev/null +++ b/package/edk2-platforms/Config.in.host @@ -0,0 +1,8 @@ +config BR2_PACKAGE_HOST_EDK2_PLATFORMS + bool "host edk2-platforms" + help + EDK II description files for all supported platforms. The main EDK2 + bootloader package will depend on these description files while building + firmware for certain platforms. + + https://github.com/tianocore/edk2-platforms diff --git a/package/edk2-platforms/edk2-platforms.hash b/package/edk2-platforms/edk2-platforms.hash new file mode 100644 index 0000000000..217d520710 --- /dev/null +++ b/package/edk2-platforms/edk2-platforms.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 7cdbeb5671a77a3d9cf09a2f232ae7ed4730064465c8d40943a01d673607a2f6 edk2-platforms-7aab81a35aef7b295e73d7d6dfd528cc812790ed.tar.gz +sha256 50ce20c9cfdb0e19ee34fe0a51fc0afe961f743697b068359ab2f862b494df80 License.txt diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk new file mode 100644 index 0000000000..6ba8bf130b --- /dev/null +++ b/package/edk2-platforms/edk2-platforms.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# edk2-platforms +# +################################################################################ + +EDK2_PLATFORMS_VERSION = 7aab81a35aef7b295e73d7d6dfd528cc812790ed +EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) +EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE_FILE = License.txt + +# There is nothing to build for edk2-platforms. All we need to do is to copy +# all description files to the host directory for other packages to build with. +define HOST_EDK2_PLATFORMS_INSTALL_CMDS + cp -rf $(@D) $(HOST_DIR)/share/edk2-platforms +endef + +$(eval $(host-generic-package)) -- 2.25.1
next prev parent reply other threads:[~2020-12-18 20:27 UTC|newest] Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-12-18 20:27 [Buildroot] [PATCH v3 00/11] Introduce EDK2 firmware package Dick Olsson 2020-12-18 20:27 ` [Buildroot] [PATCH v3 01/11] boot/arm-trusted-firmware: Bump to version 2.4 Dick Olsson 2020-12-30 9:30 ` Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 02/11] boot/mv-ddr-marvell: Bump to HEAD as of 20201207 Dick Olsson 2020-12-30 9:30 ` Yann E. MORIN 2021-01-09 13:32 ` Sergey Matyukevich 2021-01-10 9:37 ` D. Olsson 2021-01-10 9:47 ` Baruch Siach 2021-01-10 10:09 ` Sergey Matyukevich 2020-12-18 20:27 ` Dick Olsson [this message] 2020-12-30 13:39 ` [Buildroot] [PATCH v3 03/11] package/edk2-platforms: new package Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 04/11] boot/edk2: " Dick Olsson 2020-12-30 10:51 ` Yann E. MORIN 2020-12-30 20:22 ` D. Olsson 2020-12-30 21:30 ` Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 05/11] configs/aarch64_efi_defconfig: build the EDK2 firmware from source Dick Olsson 2020-12-30 12:54 ` Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 06/11] configs/pc_x86_64_defconfig: " Dick Olsson 2020-12-18 20:27 ` [Buildroot] [PATCH v3 07/11] boot/arm-trusted-firmware: add EDK2 as BL33 option Dick Olsson 2020-12-30 13:00 ` Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 08/11] configs/qemu_aarch64_sbsa_defconfig: new config for QEMU sbsa-ref Dick Olsson 2020-12-30 13:11 ` Yann E. MORIN 2020-12-18 20:27 ` [Buildroot] [PATCH v3 09/11] configs/qemu_aarch64_virt_efi_defconfig: new config for QEMU Virt EFI Dick Olsson 2020-12-30 13:30 ` Yann E. MORIN 2021-01-05 9:09 ` D. Olsson 2020-12-18 20:28 ` [Buildroot] [PATCH v3 10/11] configs/socionext_developerbox_defconfig: new config for Developerbox Dick Olsson 2020-12-18 20:28 ` [Buildroot] [PATCH v3 11/11] configs/solidrun_macchiatobin_efi_defconfig: EFI config for MacchiatoBin Dick Olsson 2020-12-19 18:08 ` Baruch Siach 2020-12-30 13:41 ` [Buildroot] [PATCH v3 00/11] Introduce EDK2 firmware package Yann E. MORIN
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201218202646.1060123-4-hi@senzilla.io \ --to=hi@senzilla.io \ --cc=buildroot@busybox.net \ --subject='Re: [Buildroot] [PATCH v3 03/11] package/edk2-platforms: new package' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.