summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2022-12-21 17:05:32 +0100
committerFlorian Eckert <fe@dev.tdt.de>2023-10-20 15:30:55 +0200
commit80bdd776ca5371cc43fb64dec6a9e991f9cfe0a2 (patch)
tree3a5897ebb090da4b8259b7de9dfdc772176f1a76 /utils
parentbfb980f18ee2eddf47b04c3d92b97b6580966cde (diff)
acpica-unix: add host build
In order to build additional acpi tables during the build process, this package needs to be build for the host. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'utils')
-rw-r--r--utils/acpica-unix/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/utils/acpica-unix/Makefile b/utils/acpica-unix/Makefile
index b1471c7c0..e415b14d0 100644
--- a/utils/acpica-unix/Makefile
+++ b/utils/acpica-unix/Makefile
@@ -22,6 +22,7 @@ PKG_LICENSE:=GPL-2.0
PKG_FORTIFY_SOURCE:=0
PKG_BUILD_PARALLEL:=1
+include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/package.mk
define Package/acpica-unix
@@ -43,6 +44,25 @@ endef
define Build/Configure
endef
+define Host/Install
+ $(INSTALL_DIR) $(STAGING_DIR_HOST)/usr/bin
+ $(INSTALL_BIN) $(HOST_BUILD_DIR)/generate/unix/bin/{acpibin,acpidump} \
+ $(STAGING_DIR_HOST)/usr/bin/
+ $(INSTALL_BIN) $(HOST_BUILD_DIR)/generate/unix/bin/{acpiexamples,acpiexec} \
+ $(STAGING_DIR_HOST)/usr/bin/
+ $(INSTALL_BIN) $(HOST_BUILD_DIR)/generate/unix/bin/{acpihelp,acpisrc} \
+ $(STAGING_DIR_HOST)/usr/bin/
+ $(INSTALL_BIN) $(HOST_BUILD_DIR)/generate/unix/bin/{acpixtract,iasl} \
+ $(STAGING_DIR_HOST)/usr/bin/
+endef
+
+define Host/Clean
+ $(RM) $(STAGING_DIR_HOST)/usr/bin/{acpibin,acpidump}
+ $(RM) $(STAGING_DIR_HOST)/usr/bin/{acpiexamples,acpiexec}
+ $(RM) $(STAGING_DIR_HOST)/usr/bin/{acpihelp,acpisrc}
+ $(RM) $(STAGING_DIR_HOST)/usr/bin/{acpixtract,iasl}
+endef
+
MAKE_VARS += HOST=_LINUX
MAKE_PATH:=generate/unix
@@ -55,3 +75,4 @@ define Package/acpica-unix/install
endef
$(eval $(call BuildPackage,acpica-unix))
+$(eval $(call HostBuild))