mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 18:19:02 +00:00
8b12966d20
same as `packages/liblz4` modified to be a HOST/tools type build with unified liblz4 (this is also the dev package for liblz4) the image initramfs generator offers the LZ4 option but there was no executable to support it actually working Signed-off-by: Tony Butler <spudz76@gmail.com>
50 lines
1001 B
Makefile
50 lines
1001 B
Makefile
#
|
|
# Copyright (C) 2022 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=lz4
|
|
PKG_VERSION:=1.9.4
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://codeload.github.com/lz4/lz4/tar.gz/v$(PKG_VERSION)?
|
|
PKG_HASH:=0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b
|
|
|
|
PKG_LICENSE:=BSD-2-Clause
|
|
PKG_LICENSE_FILES:=LICENSE lib/LICENSE
|
|
|
|
HOST_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
|
# Always optimize for speed
|
|
HOST_CFLAGS := $(filter-out -O%,$(HOST_CFLAGS)) -O3
|
|
|
|
HOST_MAKE_FLAGS+=PREFIX=$(HOST_BUILD_PREFIX) \
|
|
ENABLE_DOCS=1
|
|
|
|
define Host/Configure
|
|
endef
|
|
|
|
define Host/Compile
|
|
$(call Host/Compile/Default,default)
|
|
endef
|
|
|
|
define Host/Install
|
|
$(call Host/Compile/Default,install)
|
|
endef
|
|
|
|
define Host/Uninstall
|
|
$(call Host/Compile/Default,uninstall)
|
|
$(call Host/Compile/Default,clean)
|
|
endef
|
|
|
|
define Host/Clean
|
|
endef
|
|
|
|
$(eval $(call HostBuild))
|