tools/libdeflate: update to 1.18
[openwrt/staging/jow.git] / tools / libdeflate / Makefile
index d30a8ca674feb0ca103a172b3886e719f0df8ab0..e0f348196dc37f59cd7bb12b2b9353a0ddc840a2 100644 (file)
@@ -7,25 +7,32 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libdeflate
-PKG_VERSION:=1.15
+PKG_VERSION:=1.18
 PKG_RELEASE:=1
 
 PKG_SOURCE_URL:=https://github.com/ebiggers/libdeflate.git
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
-PKG_MIRROR_HASH:=122feff4543541b547dc89e832adf262c81911ae1acbccdc591f0353a85b600a
+PKG_MIRROR_HASH:=015cbd33b1382b812f7c035640709186bc5d3d6a0ab177bffa7948f26f64edf9
 
 include $(INCLUDE_DIR)/host-build.mk
-include $(INCLUDE_DIR)/cmake.mk
+
+define Host/Compile
+       $(HOSTCC_NOCACHE) $(HOST_CFLAGS) $(HOST_LDFLAGS) \
+       $(HOST_BUILD_DIR)/lib/*{,/*}.c \
+       $(HOST_BUILD_DIR)/programs/{gzip,prog_util,tgetopt}.c \
+       -o $(HOST_BUILD_DIR)/libdeflate-gzip
+endef
 
 define Host/Install
-       $(INSTALL_BIN) $(HOST_BUILD_DIR)/programs/libdeflate-gzip $(STAGING_DIR_HOST)/bin/
+       $(INSTALL_BIN) $(HOST_BUILD_DIR)/libdeflate-gzip $(STAGING_DIR_HOST)/bin/
        $(LN) libdeflate-gzip $(STAGING_DIR_HOST)/bin/libdeflate-gunzip
 endef
 
-define Host/Clean
-       rm -f $(STAGING_DIR_HOST)/bin/libdeflate-gzip
-       rm -f $(STAGING_DIR_HOST)/bin/libdeflate-gunzip
+define Host/Uninstall
+       $(RM) $(STAGING_DIR_HOST)/bin/libdeflate-gzip
+       $(RM) $(STAGING_DIR_HOST)/bin/libdeflate-gunzip
+       $(call Host/Uninstall/Default)
 endef
 
 $(eval $(call HostBuild))