diff options
author | Ladislav Michl <ladis@linux-mips.org> | 2019-01-09 14:15:02 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2019-01-12 10:17:07 +0100 |
commit | 6664245005b9465d1b1d755441315f506858dfcd (patch) | |
tree | d289c1d5940ab0a498ffecbb23a426e73e406677 /rules/libiio.make | |
parent | 07eb33e426b69edc254ada51e1ca798987b951f0 (diff) | |
download | ptxdist-6664245005b9465d1b1d755441315f506858dfcd.tar.gz ptxdist-6664245005b9465d1b1d755441315f506858dfcd.tar.xz |
libiio: new package
Only local backend is supported for now.
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libiio.make')
-rw-r--r-- | rules/libiio.make | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/rules/libiio.make b/rules/libiio.make new file mode 100644 index 000000000..8a803ac9b --- /dev/null +++ b/rules/libiio.make @@ -0,0 +1,68 @@ +# -*-makefile-*- +# +# Copyright (C) 2019 by Ladislav Michl <ladis@linux-mips.org> +# +# 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_LIBIIO) += libiio + +# +# Paths and names +# +LIBIIO_VERSION := 0.16 +LIBIIO_MD5 := 2f2b630cec928cf691f40f720625d40d +LIBIIO := libiio-$(LIBIIO_VERSION) +LIBIIO_SUFFIX := tar.gz +LIBIIO_URL := https://github.com/analogdevicesinc/libiio/archive/v$(LIBIIO_VERSION).$(LIBIIO_SUFFIX) +LIBIIO_SOURCE := $(SRCDIR)/$(LIBIIO).$(LIBIIO_SUFFIX) +LIBIIO_DIR := $(BUILDDIR)/$(LIBIIO) +LIBIIO_LICENSE := LGPL-2.1-only + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +LIBIIO_CONF_TOOL := cmake +LIBIIO_CONF_OPT := \ + $(CROSS_CMAKE_USR) \ + -DENABLE_IPV6=$(call ptx/ifdef, PTXCONF_GLOBAL_IPV6,ON,OFF) \ + -DWITH_DOC=OFF \ + -DWITH_IIOD=OFF \ + -DWITH_LOCAL_BACKEND=ON \ + -DWITH_LOCAL_CONFIG=OFF \ + -DWITH_XML_BACKEND=OFF \ + -DWITH_USB_BACKEND=OFF \ + -DWITH_SERIAL_BACKEND=OFF \ + -DWITH_NETWORK_BACKEND=OFF \ + -DWITH_MATLAB_BINDINGS_API=OFF \ + -DPYTHON_BINDINGS=OFF \ + -DCSHARP_BINDINGS=OFF \ + -DWITH_TESTS=OFF + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/libiio.targetinstall: + @$(call targetinfo) + + @$(call install_init, libiio) + @$(call install_fixup, libiio, PRIORITY, optional) + @$(call install_fixup, libiio, SECTION, base) + @$(call install_fixup, libiio, AUTHOR, "Ladislav Michl <ladis@linux-mips.org>") + @$(call install_fixup, libiio, DESCRIPTION, missing) + + @$(call install_lib, libiio, 0, 0, 0644, libiio) + + @$(call install_finish, libiio) + + @$(call touch) + +# vim: syntax=make |