@@ -37,6 +37,26 @@ else
ZSTD_OPTS += HAVE_LZ4=0
endif
+HOST_ZSTD_DEPENDENCIES = host-zlib host-lz4 host-xz
+
+HOST_ZSTD_OPTS = \
+ HAVE_THREAD=1 \
+ HAVE_ZLIB=1 \
+ HAVE_LZMA=1 \
+ HAVE_LZ4=1
+
+define HOST_ZSTD_BUILD_CMDS
+ $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) $(HOST_ZSTD_OPTS) \
+ -C $(@D) zstd
+endef
+
+define HOST_ZSTD_INSTALL_CMDS
+ $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) $(HOST_ZSTD_OPTS) \
+ DESTDIR=$(HOST_DIR) PREFIX=/usr -C $(@D)/programs install
+ $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) $(HOST_ZSTD_OPTS) \
+ DESTDIR=$(HOST_DIR) PREFIX=/usr -C $(@D)/lib install
+endef
+
define ZSTD_BUILD_CMDS
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) $(ZSTD_OPTS) \
-C $(@D) zstd
@@ -53,3 +73,4 @@ define ZSTD_INSTALL_STAGING_CMDS
endef
$(eval $(generic-package))
+$(eval $(host-generic-package))
Signed-off-by: Chris Packham <judge.packham@gmail.com> --- package/zstd/zstd.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+)