# -*-makefile-*- # # Copyright (C) 2015 by Michael Olbrich # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_LZ4) += lz4 # # Paths and names # LZ4_VERSION := r131 LZ4_MD5 := 42b09fab42331da9d3fb33bd5c560de9 LZ4 := lz4-$(LZ4_VERSION) LZ4_SUFFIX := tar.gz LZ4_URL := https://github.com/Cyan4973/lz4/archive/$(LZ4_VERSION).$(LZ4_SUFFIX) LZ4_SOURCE := $(SRCDIR)/$(LZ4).$(LZ4_SUFFIX) LZ4_DIR := $(BUILDDIR)/$(LZ4) LZ4_LICENSE := BSD # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- LZ4_CONF_TOOL := NO LZ4_MAKE_ENV := $(CROSS_ENV) PREFIX=/usr LZ4_MAKE_OPT := \ $(call ptx/ifdef,PTXCONF_LZ4_TOOLS,lib lz4programs,-C lib) LZ4_INSTALL_OPT := \ $(call ptx/ifdef,PTXCONF_LZ4_TOOLS,,-C lib) \ install # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/lz4.targetinstall: @$(call targetinfo) @$(call install_init, lz4) @$(call install_fixup, lz4,PRIORITY,optional) @$(call install_fixup, lz4,SECTION,base) @$(call install_fixup, lz4,AUTHOR,"Michael Olbrich ") @$(call install_fixup, lz4,DESCRIPTION,missing) @$(call install_lib, lz4, 0, 0, 0644, liblz4) ifdef PTXCONF_LZ4_TOOLS @$(call install_copy, lz4, 0, 0, 0755, -, /usr/bin/lz4) @$(call install_copy, lz4, 0, 0, 0755, -, /usr/bin/lz4c) @$(call install_link, lz4, lz4, /usr/bin/lz4cat) endif @$(call install_finish, lz4) @$(call touch) # vim: syntax=make