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 <philipp@redfish-solutions.com>
This commit is contained in:
Philip Prindeville 2017-06-21 18:41:07 -06:00 committed by Yousong Zhou
parent dd76fb632b
commit 1915b79ed8
1 changed files with 52 additions and 0 deletions

View File

@ -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 <philipp@redfish-solutions.com>
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))