From 1915b79ed801e07a35304bf7f78cf6fdee91777f Mon Sep 17 00:00:00 2001 From: Philip Prindeville Date: Wed, 21 Jun 2017 18:41:07 -0600 Subject: [PATCH] acpica: initial commit Add the UNIX-based ACPI utilities. For now, only "acpidump" seems to be useful on the target system. The others would only be of interest on the host system, and only then if one were developing BIOS. Signed-off-by: Philip Prindeville --- utils/acpica-unix/Makefile | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 utils/acpica-unix/Makefile diff --git a/utils/acpica-unix/Makefile b/utils/acpica-unix/Makefile new file mode 100644 index 0000000000..191c8658c6 --- /dev/null +++ b/utils/acpica-unix/Makefile @@ -0,0 +1,52 @@ +# +# Copyright (C) 2017 Philip Prindeville +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=acpica-unix +PKG_VERSION:=20170531 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://acpica.org/sites/$(subst -unix,,$(PKG_NAME))/files/ +PKG_HASH:=50155778cd1633dfca3443b8f8fd1ccc30e70e55ddece4d3c4fceafbbf1ab0e8 +PKG_MAINTAINER:=Philip Prindeville + +PKG_LICENSE:=GPL-2.0 + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_FORTIFY_SOURCE:=0 + +include $(INCLUDE_DIR)/package.mk + +define Package/acpica-unix + SECTION:=utils + CATEGORY:=Utilities + DEPENDS:= + TITLE:=ACPI utilities for UNIX + URL:=https://acpica.org/ +endef + +define Package/acpica-unix/description + Open Source utilities for ACPI including the ACPICA Machine Language + (AML) interpreter, a simulator, test suites, and a compiler to + translate ACPI Source Language (ASL) into AML. +endef + +define Build/Configure +endef + +MAKE_VARS += HOST=_LINUX + +MAKE_PATH:=generate/unix + +define Package/acpica-unix/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/generate/unix/acpidump/obj/acpidump $(1)/usr/bin/ +endef + +$(eval $(call BuildPackage,acpica-unix))