1################################################################################ 2# 3# lxc 4# 5################################################################################ 6 7LXC_VERSION = 4.0.10 8LXC_SITE = https://linuxcontainers.org/downloads/lxc 9LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ 10LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 11LXC_CPE_ID_VENDOR = linuxcontainers 12LXC_DEPENDENCIES = host-pkgconf 13LXC_INSTALL_STAGING = YES 14 15LXC_CONF_OPTS = \ 16 --disable-apparmor \ 17 --disable-examples \ 18 --with-distro=buildroot \ 19 --disable-werror \ 20 $(if $(BR2_PACKAGE_BASH),,--disable-bash) 21 22ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) 23LXC_DEPENDENCIES += bash-completion 24endif 25 26ifeq ($(BR2_PACKAGE_LIBCAP),y) 27LXC_CONF_OPTS += --enable-capabilities 28LXC_DEPENDENCIES += libcap 29else 30LXC_CONF_OPTS += --disable-capabilities 31endif 32 33ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) 34LXC_CONF_OPTS += --enable-seccomp 35LXC_DEPENDENCIES += libseccomp 36else 37LXC_CONF_OPTS += --disable-seccomp 38endif 39 40ifeq ($(BR2_PACKAGE_LIBSELINUX),y) 41LXC_CONF_OPTS += --enable-selinux 42LXC_DEPENDENCIES += libselinux 43else 44LXC_CONF_OPTS += --disable-selinux 45endif 46 47ifeq ($(BR2_PACKAGE_OPENSSL),y) 48LXC_CONF_OPTS += --enable-openssl 49LXC_DEPENDENCIES += openssl 50else 51LXC_CONF_OPTS += --disable-openssl 52endif 53 54$(eval $(autotools-package)) 55