1################################################################################ 2# 3# lttng-libust 4# 5################################################################################ 6 7LTTNG_LIBUST_SITE = http://lttng.org/files/lttng-ust 8LTTNG_LIBUST_VERSION = 2.12.1 9LTTNG_LIBUST_SOURCE = lttng-ust-$(LTTNG_LIBUST_VERSION).tar.bz2 10LTTNG_LIBUST_LICENSE = LGPL-2.1, MIT (system headers), GPL-2.0 (liblttng-ust-ctl/ustctl.c used by lttng-sessiond) 11LTTNG_LIBUST_LICENSE_FILES = COPYING 12LTTNG_LIBUST_INSTALL_STAGING = YES 13LTTNG_LIBUST_DEPENDENCIES = liburcu util-linux 14LTTNG_LIBUST_CONF_OPTS = \ 15 --disable-man-pages \ 16 --disable-examples \ 17 --with-lttng-system-rundir=/run/lttng 18 19ifeq ($(BR2_PACKAGE_PYTHON),y) 20LTTNG_LIBUST_DEPENDENCIES += python 21LTTNG_LIBUST_CONF_OPTS += --enable-python-agent 22else ifeq ($(BR2_PACKAGE_PYTHON3),y) 23LTTNG_LIBUST_DEPENDENCIES += python3 24LTTNG_LIBUST_CONF_OPTS += --enable-python-agent 25else 26LTTNG_LIBUST_CONF_ENV = am_cv_pathless_PYTHON="none" 27LTTNG_LIBUST_CONF_OPTS += --disable-python-agent 28endif 29 30ifeq ($(BR2_PACKAGE_NUMACTL),y) 31LTTNG_LIBUST_DEPENDENCIES += numactl 32LTTNG_LIBUST_CONF_OPTS += --enable-numa 33else 34LTTNG_LIBUST_CONF_OPTS += --disable-numa 35endif 36 37$(eval $(autotools-package)) 38