From patchwork Fri Jul 6 14:36:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Celso Varella X-Patchwork-Id: 940540 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=datacom.com.br Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41Mcjy3jF0z9s4r for ; Sat, 7 Jul 2018 00:36:38 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 124D687BB4; Fri, 6 Jul 2018 14:36:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hzDmv-EIGRiH; Fri, 6 Jul 2018 14:36:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 1565C87BC0; Fri, 6 Jul 2018 14:36:31 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 485CD1CF1BA for ; Fri, 6 Jul 2018 14:36:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 460F185D9E for ; Fri, 6 Jul 2018 14:36:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AQ-3Dbt-aeNg for ; Fri, 6 Jul 2018 14:36:23 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.datacom.com.br (mx.datacom.ind.br [177.66.5.10]) by whitealder.osuosl.org (Postfix) with ESMTPS id 2BA04835C2 for ; Fri, 6 Jul 2018 14:36:23 +0000 (UTC) Received: from mail.datacom.com.br (localhost [127.0.0.1]) by mail.datacom.com.br (Postfix) with ESMTPS id 6D3631BA3196; Fri, 6 Jul 2018 11:37:01 -0300 (-03) Received: from localhost (localhost [127.0.0.1]) by mail.datacom.com.br (Postfix) with ESMTP id 5C4961BA30D3; Fri, 6 Jul 2018 11:37:01 -0300 (-03) Received: from mail.datacom.com.br ([127.0.0.1]) by localhost (mail.datacom.com.br [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id MPQ7_0CvQFeM; Fri, 6 Jul 2018 11:37:01 -0300 (-03) Received: from PEDELD203465.datacom.net (pedeld203465.datacom.net [10.0.120.123]) by mail.datacom.com.br (Postfix) with ESMTPSA id 2ACF51BA3196; Fri, 6 Jul 2018 11:37:01 -0300 (-03) From: Celso Varella To: buildroot@buildroot.org Date: Fri, 6 Jul 2018 11:36:13 -0300 Message-Id: <1530887774-19479-3-git-send-email-celso.neto.cwi@datacom.com.br> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530887774-19479-1-git-send-email-celso.neto.cwi@datacom.com.br> References: <1530887774-19479-1-git-send-email-celso.neto.cwi@datacom.com.br> Subject: [Buildroot] [PATCH 2/3] gnu-efi: add host variant X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" It will be required by host-sbsigntools (forthcoming package). Signed-off-by: Carlos Santos --- package/gnu-efi/gnu-efi.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/package/gnu-efi/gnu-efi.mk b/package/gnu-efi/gnu-efi.mk index d55e027..b106010 100644 --- a/package/gnu-efi/gnu-efi.mk +++ b/package/gnu-efi/gnu-efi.mk @@ -26,6 +26,12 @@ else ifeq ($(BR2_aarch64)$(BR2_aarch64_be),y) GNU_EFI_PLATFORM = aarch64 endif +ifeq ($(HOSTARCH),x86) +HOST_GNU_EFI_PLATFORM = ia32 +else +HOST_GNU_EFI_PLATFORM = $(HOSTARCH) +endif + define GNU_EFI_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ $(TARGET_CONFIGURE_OPTS) \ @@ -39,4 +45,18 @@ define GNU_EFI_INSTALL_STAGING_CMDS PREFIX=/usr ARCH=$(GNU_EFI_PLATFORM) install endef +define HOST_GNU_EFI_BUILD_CMDS + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) \ + $(HOST_CONFIGURE_OPTS) \ + ARCH=$(HOST_GNU_EFI_PLATFORM) +endef + +define HOST_GNU_EFI_INSTALL_CMDS + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) \ + $(HOST_CONFIGURE_OPTS) \ + INSTALLROOT=$(HOST_DIR) \ + PREFIX= ARCH=$(HOST_GNU_EFI_PLATFORM) install +endef + $(eval $(generic-package)) +$(eval $(host-generic-package))