developer | 23f9f0f | 2023-06-15 13:06:25 +0800 | [diff] [blame] | 1 | diff --git a/package/Makefile b/package/Makefile |
| 2 | index 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 |
| 13 | diff --git a/package/utils/dtc/Makefile b/package/utils/dtc/Makefile |
| 14 | index 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)) |
| 42 | diff --git a/feeds/packages/utils/cryptsetup/Makefile b/feeds/packages/utils/cryptsetup/Makefile |
| 43 | index 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 | |