blob: 9f2cdd2654d1513a9e3b8c44f9682e60046c73ce [file] [log] [blame]
developer23f9f0f2023-06-15 13:06:25 +08001diff --git a/package/Makefile b/package/Makefile
2index 392d773..15af01b 100644
3--- a/package/Makefile
4+++ b/package/Makefile
5@@ -62,6 +62,7 @@ ifndef SDK
6 $(curdir)/compile: $(curdir)/system/opkg/host/compile
7 endif
8 $(curdir)/compile: $(curdir)/cryptsetup/host/compile
9+$(curdir)/compile: $(curdir)/dtc/host/compile
10
11 $(curdir)/install: $(TMP_DIR)/.build $(curdir)/merge $(if $(CONFIG_TARGET_PER_DEVICE_ROOTFS),$(curdir)/merge-index)
12 - find $(STAGING_DIR_ROOT) -type d | $(XARGS) chmod 0755
13diff --git a/package/utils/dtc/Makefile b/package/utils/dtc/Makefile
14index deec4e3..88ad84c 100644
15--- a/package/utils/dtc/Makefile
16+++ b/package/utils/dtc/Makefile
17@@ -16,7 +16,10 @@ PKG_INSTALL:=1
18 PKG_MAINTAINER:=Yousong Zhou <yszhou4tech@gmail.com>
19
20 include $(INCLUDE_DIR)/package.mk
21+include $(INCLUDE_DIR)/host-build.mk
22
23+HOST_BUILD_PREFIX:=$(STAGING_DIR_HOST)
24+HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-$(PKG_VERSION)
25
26 define Package/dtc
27 SECTION:=utils
28@@ -87,6 +90,13 @@ define Build/InstallDev
29 $(CP) $(PKG_INSTALL_DIR)/lib/* $(1)/usr/lib
30 endef
31
32+define Host/Install
33+ $(CP) $(HOST_BUILD_DIR)/libfdt/libfdt*.so* $(STAGING_DIR_HOST)/lib/
34+ $(CP) $(HOST_BUILD_DIR)/fdtget $(STAGING_DIR_HOST)/bin/
35+ $(CP) $(HOST_BUILD_DIR)/fdtput $(STAGING_DIR_HOST)/bin/
36+endef
37+
38 $(eval $(call BuildPackage,dtc))
39 $(eval $(call BuildPackage,fdt-utils))
40 $(eval $(call BuildPackage,libfdt))
41+$(eval $(call HostBuild))
42diff --git a/feeds/packages/utils/cryptsetup/Makefile b/feeds/packages/utils/cryptsetup/Makefile
43index 6d5264d..25553df 100644
44--- a/feeds/packages/utils/cryptsetup/Makefile
45+++ b/feeds/packages/utils/cryptsetup/Makefile
46@@ -113,6 +113,7 @@ endef
47
48 define Host/Install
49 $(INSTALL_BIN) $(HOST_BUILD_DIR)/veritysetup $(STAGING_DIR_HOST)/bin/veritysetup
50+ $(INSTALL_BIN) $(HOST_BUILD_DIR)/cryptsetup $(STAGING_DIR_HOST)/bin/cryptsetup
51 $(CP) $(HOST_BUILD_DIR)/.libs $(STAGING_DIR_HOST)/bin/
52 endef
53