From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 16 Jul 2021 15:42:57 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1m4O7F-000695-I7 for lore@lore.pengutronix.de; Fri, 16 Jul 2021 15:42:57 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1m4O7E-0002TZ-Th; Fri, 16 Jul 2021 15:42:56 +0200 Received: from mail-db8eur05on2052.outbound.protection.outlook.com ([40.107.20.52] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4O6Y-0002EB-PW for ptxdist@pengutronix.de; Fri, 16 Jul 2021 15:42:15 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KZu/p/sTDH0RY/R/Qw0P1mQehUVu/qAMHCuXQWIfYsM+r+ci/4nsGVTGOKFSmXw2Oig6aJ5O6kLlsjQ5GVlhTF+6+ACwueId3eSi9e4HRHmX9DAaeQ7/mwGIewHO7fWiKy7p5dfR/GOFm1l/kBZijlNxTGYYGmRK4K5/40UQTX5fAt3IzEfrXM9WkxMP5gv+qE37iXS01XwSus/WCFCB+2m0rj0GkAAy6B4yBfqABg6UaMJeGSfbYeNjPUfnQhcS4TldSBRtZuqN53PdLIKC5Gmx0lDLSfwizLXH+7yJRQk1a3r1ORYUYCMhtV+jOk6OFZyUlK116b+AAcuLjMV17Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/EY5GSgQuZ7v/WN1rLULM/aJAu/FZgQ98jJpqQJSQFM=; b=bMVdV28GFGmK/nMzhZlCMKNxaElo+5tye3Dhj6MgN/rvmFNtszNsL6ZtKCVCalb/04B7Hc8q9avEXTBKCSbfs8ootdMEvKPbk1Dk50KV6RhFfAzesgrkp/zl7hXiCsLFsvl72IMaYavWdXxEHePODJzr0V3FB7KQyY59HDSiT8aCmr0e1FB0CfG3BuL2RElYwtWStk6Rr7drC000RRPUkwyvCSC4Pghn597XRhNNARU2Yzp6CSS4TC0OzilPstU/sdwYVQi2z4mRlR+JbJwW9auNVk2MfYKHIX8ehjSWjZpUdXuM93SXizp25EKqNniDDgKylS7+vJygGTSqS8OnrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/EY5GSgQuZ7v/WN1rLULM/aJAu/FZgQ98jJpqQJSQFM=; b=VvQXcg98ELrJFHo39II29qos62femq4zN82cujw9VAvrusk9A8rQlAaREGWlsAcnA9Y+svaeEKgQ4VVHnNSfAdK8Gu0UVTRIwGP0lEXOLCh0dyG9/hIT65IXF77Erm2h7rmEvlTaax5+TrpGUlDzq15Z8KDwArWRAJ8YZ27pdEM= Authentication-Results: pengutronix.de; dkim=none (message not signed) header.d=none;pengutronix.de; dmarc=none action=none header.from=t2data.com; Received: from AS8P251MB0167.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:403::21) by AS8P251MB0149.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:400::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Fri, 16 Jul 2021 13:42:10 +0000 Received: from AS8P251MB0167.EURP251.PROD.OUTLOOK.COM ([fe80::a98f:7ee0:88d8:8f54]) by AS8P251MB0167.EURP251.PROD.OUTLOOK.COM ([fe80::a98f:7ee0:88d8:8f54%2]) with mapi id 15.20.4331.026; Fri, 16 Jul 2021 13:42:10 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Fri, 16 Jul 2021 15:41:03 +0200 Message-Id: <20210716134107.31712-2-christian.melki@t2data.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210716134107.31712-1-christian.melki@t2data.com> References: <20210716134107.31712-1-christian.melki@t2data.com> X-ClientProxiedBy: HE1PR09CA0080.eurprd09.prod.outlook.com (2603:10a6:7:3d::24) To AS8P251MB0167.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:403::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from voodoostar.hq.t2data.com (212.247.174.226) by HE1PR09CA0080.eurprd09.prod.outlook.com (2603:10a6:7:3d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Fri, 16 Jul 2021 13:42:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a4c399cf-0283-42cd-b80c-08d9485f82cd X-MS-TrafficTypeDiagnostic: AS8P251MB0149: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:541; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W2wdu3A5Dng0kTr9bkNKSd2aERZ6clXI6wgtbAqfN9q8m4yMXjo2EXsHHrvXv2SgEFuPoHxShljhM93QPmJbH3HuARCI4ngXBpCcjlHNVxG0muo+yhsXe3VrAasBCbsBfy4zj+ZQXl4gnDvzGSfzArh7tgzypRBj3msJ+4mq1qZ0AWBeNcf71QOgmajjBO8JpIyS/6IhQgDuyzzfrOrBBGVXV5w9YbVZS1DTT3/Omwq0vT+8AyQ0WPC9c3Ka3fstQf1FM/3SF+lGTAgGX61oa74jZ4sC5Ll9yGMg930oDrlb6kIs0RA45Cqu3fzZGmzYvVS+tvVKhx6Sdc5txxClFah7a0DhncJSEXbhoe6jp3HROjfWAUGZ8sdQF99vyLjgyev70KRa3s1mOFh3ZjY/jQUHNqAKBJK9vfHVR7elx/aIE1fXyCSd6aK2VBhpFFvMG4wOLSXYXQ4/7POyyqlZmXFBDJpGDRveTOEXZ8vYtBgcv0sbw7NI5gb8QFuP8gnGOA6a5NlgyaljmwXSH5GJHFdroU79DsEoe1zCh7cLH6EpXmr7dGI4n69+swiDq/MSf2m+2m6rMtjSerEgdFJpuUpFThtccPkOyeSLiDLd1zgxlewGaplBivI+ehg+h0cZCWK8Ol8/0rPKQwvMMZSwJ5IE4ywI7HoMDcZyGjE8y+9JcfKUkGKl7Er0mlSYDqes3LB9wx8Qv4rrZQImSudsus3JFw4nD8HoUCR0Kb2U+4z3dvxZOWA3RKigiBvzfOR7W3BjVU50DBhwOZyDm+uvF6RRvWXCAIaK+EXun1Ka+r8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8P251MB0167.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(366004)(376002)(136003)(42606007)(396003)(39830400003)(346002)(66946007)(478600001)(86362001)(966005)(7696005)(66476007)(186003)(66556008)(52116002)(6486002)(26005)(38350700002)(38100700002)(8936002)(316002)(956004)(8676002)(2906002)(5660300002)(44832011)(2616005)(6916009)(1076003)(6666004)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tWu7uMgpRZySXJUd7pifE0U7XAoBbyk3gwsjGgg4MgvdsuilzRIWq5tSLw7+?= =?us-ascii?Q?s2d4UgjqpmThmCn48lYUe58A2WifE/QPWKrL34iAAgq7boI0pRge/Lqu30nm?= =?us-ascii?Q?s7YSA0/FMAiCtcwhdtGwV7XO7Quce3CmarGW1d/VSrZJyqDmiTONIdfmiI0e?= =?us-ascii?Q?V6HQ6NUH9gSOy2E52fYva36K+M0B+8f6QxJErqYrCkZ2UG7f5W4oSlfz/THd?= =?us-ascii?Q?j6Kg2ihmRNmzT0SfPLNrDmIm2/bVuxdPlnnT/DARY0CbJ6UND1rUqgkhg+zn?= =?us-ascii?Q?MdotzCNh7x3ykmqZ/PR8JLY2pjofUogNN0NKxi29SNk0kyJ01BmNQ/+lln39?= =?us-ascii?Q?XTPx8gTzFl08zkKEt2p+VxDcQDkZLal50QbvOsEtUMetpwxmD3Rfi8BGRg0Q?= =?us-ascii?Q?L8G6xVyf5w2i7IzYuZYkNXGySRj0Q0vxQ/bEqanz53JrrT3w7u69pv0oD9Y9?= =?us-ascii?Q?4n5sAaHpReMn3rX5sqABK52xoNOnjmH6BrShGApOSRaAxF23+NeefzW/VYzk?= =?us-ascii?Q?IZdzZ9KX7LzOrviMmiN3lsjC/0nv1uxdst629WAWgGgNyw3rhC0+IIHD07mT?= =?us-ascii?Q?eJONKt6Uu/QPsaH5do96LF4+KvQqy+KqcPDX7BlCFmMCzrQDR18DHbQQAnA9?= =?us-ascii?Q?lX6ikvj2e8PjwBz2ZlUwUwGfZjcI93VrWC06uBPhuVY/qC+UsoHvKIDhNgLS?= =?us-ascii?Q?M4gj0RnMK0cSxGrOC2nNFnpkWbDQv9aqj/QRO3bo5DMvDC59xCRERdjMskHf?= =?us-ascii?Q?9vCUyyfCLXmsnkCIh+JO/bjQXqVhklaIR9kcMPDY6vbvy7OgvLkatVirDk+f?= =?us-ascii?Q?UWUg65EIS9RiqdO6u5iKR8f8G8CsQuHjYoQKqQKv4d8PM/qxjHoDML/7pQr3?= =?us-ascii?Q?+EcFrgaofj8kVUwAKG3YV568tfIRYesqqV9ZD4Nszi5SukNTdu4w6lyvd68i?= =?us-ascii?Q?zAfQ1dYiRtmqvwRXj2QJ9U36KDCQ0dMRlavaYYN3PgbwmPwdHVMr7embd0+E?= =?us-ascii?Q?cLT0cqHe2HuH0Ih++Bq6GRQ+79IFItUB1sP5a9xfZDj2CS7yUbYj9Hu5ksjz?= =?us-ascii?Q?LoYgOPzI4gK8YpfH260S1NL6CgKy9OEWKdF11MXDKeL7Fm0lhKG/LxYxF8uD?= =?us-ascii?Q?e3Fm/D7bIW4Y5PLxHqRdG77TmZixORlfoaEiX3TW7lSCvRGHhdaLU3a+cXp8?= =?us-ascii?Q?VWd02mRS88ZEcV1X0IQ0/RzKlfZhxXvphl9nIFQ8H+Fiqwv25b3kberr+Jg/?= =?us-ascii?Q?n7DyCJfygFkL4K44nmOBY4oLn8bzQOqxeEnnBm2BdN3EHRcIlxC/ApdelGA2?= =?us-ascii?Q?KyNuU5sXQaQqc/3tJNe5ETzQ?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4c399cf-0283-42cd-b80c-08d9485f82cd X-MS-Exchange-CrossTenant-AuthSource: AS8P251MB0167.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2021 13:42:10.4314 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yTyPJG/tEphAe271OHm6VrMdIKqyU+Yprl7RGLYkSnlBHOpxk1UgoxdYybxO3KVXho4jOyOP0Ha2Ix0rXVbC29+VkoSuILGkmVZMESrZu5g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P251MB0149 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.2 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 2/6] rules/gnu-efi: Add new package. X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Target GNU EFI library. Used for various EFI work. Depending on your needs, target binaries for EFI stuff might be needed. This is used by efitools etc. Signed-off-by: Christian Melki --- rules/gnu-efi.in | 6 ++++ rules/gnu-efi.make | 71 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 rules/gnu-efi.in create mode 100644 rules/gnu-efi.make diff --git a/rules/gnu-efi.in b/rules/gnu-efi.in new file mode 100644 index 000000000..b21192222 --- /dev/null +++ b/rules/gnu-efi.in @@ -0,0 +1,6 @@ +## SECTION=system_libraries +menuconfig GNU_EFI + tristate + prompt "gnu-efi " + help + This is gnu-efi, a library for providing EFI functions. diff --git a/rules/gnu-efi.make b/rules/gnu-efi.make new file mode 100644 index 000000000..33a27020b --- /dev/null +++ b/rules/gnu-efi.make @@ -0,0 +1,71 @@ +# -*-makefile-*- +# +# Copyright (C) 2021 by Christian Melki +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_GNU_EFI) += gnu-efi + +# +# Paths and names +# +# No tags: use a fake descriptive commit-ish to include the date +GNU_EFI_VERSION := 3.0.13 +GNU_EFI_MD5 := 8ec4221f505c78e6fc375c2fd7f0c549 +GNU_EFI := gnu-efi-$(GNU_EFI_VERSION) +GNU_EFI_SUFFIX := tar.bz2 +GNU_EFI_URL := https://sourceforge.net/projects/gnu-efi/files/gnu-efi-$(GNU_EFI_VERSION).$(GNU_EFI_SUFFIX) +GNU_EFI_SOURCE := $(SRCDIR)/$(GNU_EFI).$(GNU_EFI_SUFFIX) +GNU_EFI_DIR := $(BUILDDIR)/$(GNU_EFI) +GNU_EFI_LICENSE := BSD + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +ifdef PTXCONF_ARCH_X86 +GNU_EFI_ARCH = ia32 +ifdef PTXCONF_ARCH_X86_64 +GNU_EFI_ARCH = x86_64 +endif +endif +ifdef PTXCONF_ARCH_ARM +GNU_EFI_ARCH = arm +endif +ifdef PTXCONF_ARCH_ARM64 +GNU_EFI_ARCH = aarch64 +endif + +GNU_EFI_CONF_TOOL := NO +GNU_EFI_MAKE_ENV := \ + ARCH=$(GNU_EFI_ARCH) \ + CROSS_COMPILE=$(COMPILER_PREFIX) \ + PREFIX=/usr \ + LIBDIR=/usr/$(CROSS_LIB_DIR) + +GNU_EFI_INSTALL_OPT := \ + INSTALLROOT=$(GNU_EFI_PKGDIR) \ + PREFIX=/usr \ + LIBDIR=/usr/$(CROSS_LIB_DIR) \ + install + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/gnu-efi.targetinstall: + @$(call targetinfo) + @$(call install_init, gnu-efi) + @$(call install_fixup, gnu-efi,PRIORITY,optional) + @$(call install_fixup, gnu-efi,SECTION,base) + @$(call install_fixup, gnu-efi,AUTHOR,"Christian Melki ") + @$(call install_fixup, gnu-efi,DESCRIPTION,missing) + @$(call install_finish, gnu-efi) + @$(call touch) + +# vim: syntax=make -- 2.32.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de