1################################################################################ 2# 3# containerd 4# 5################################################################################ 6 7CONTAINERD_VERSION = 1.5.7 8CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) 9CONTAINERD_LICENSE = Apache-2.0 10CONTAINERD_LICENSE_FILES = LICENSE 11CONTAINERD_CPE_ID_VENDOR = linuxfoundation 12CONTAINERD_CPE_ID_PRODUCT = containerd 13 14CONTAINERD_GOMOD = github.com/containerd/containerd 15 16CONTAINERD_LDFLAGS = \ 17 -X $(CONTAINERD_GOMOD)/version.Version=$(CONTAINERD_VERSION) 18 19CONTAINERD_BUILD_TARGETS = \ 20 cmd/containerd \ 21 cmd/containerd-shim \ 22 cmd/containerd-shim-runc-v1 \ 23 cmd/containerd-shim-runc-v2 \ 24 cmd/ctr 25 26CONTAINERD_INSTALL_BINS = $(notdir $(CONTAINERD_BUILD_TARGETS)) 27 28ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) 29CONTAINERD_DEPENDENCIES += libapparmor 30CONTAINERD_TAGS += apparmor 31endif 32 33ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) 34CONTAINERD_DEPENDENCIES += libseccomp host-pkgconf 35CONTAINERD_TAGS += seccomp 36endif 37 38ifeq ($(BR2_PACKAGE_CONTAINERD_DRIVER_BTRFS),y) 39CONTAINERD_DEPENDENCIES += btrfs-progs 40else 41CONTAINERD_TAGS += no_btrfs 42endif 43 44$(eval $(golang-package)) 45