1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# containerd 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunCONTAINERD_VERSION = 1.5.7 8*4882a593SmuzhiyunCONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION)) 9*4882a593SmuzhiyunCONTAINERD_LICENSE = Apache-2.0 10*4882a593SmuzhiyunCONTAINERD_LICENSE_FILES = LICENSE 11*4882a593SmuzhiyunCONTAINERD_CPE_ID_VENDOR = linuxfoundation 12*4882a593SmuzhiyunCONTAINERD_CPE_ID_PRODUCT = containerd 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunCONTAINERD_GOMOD = github.com/containerd/containerd 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunCONTAINERD_LDFLAGS = \ 17*4882a593Smuzhiyun -X $(CONTAINERD_GOMOD)/version.Version=$(CONTAINERD_VERSION) 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunCONTAINERD_BUILD_TARGETS = \ 20*4882a593Smuzhiyun cmd/containerd \ 21*4882a593Smuzhiyun cmd/containerd-shim \ 22*4882a593Smuzhiyun cmd/containerd-shim-runc-v1 \ 23*4882a593Smuzhiyun cmd/containerd-shim-runc-v2 \ 24*4882a593Smuzhiyun cmd/ctr 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunCONTAINERD_INSTALL_BINS = $(notdir $(CONTAINERD_BUILD_TARGETS)) 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBAPPARMOR),y) 29*4882a593SmuzhiyunCONTAINERD_DEPENDENCIES += libapparmor 30*4882a593SmuzhiyunCONTAINERD_TAGS += apparmor 31*4882a593Smuzhiyunendif 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBSECCOMP),y) 34*4882a593SmuzhiyunCONTAINERD_DEPENDENCIES += libseccomp host-pkgconf 35*4882a593SmuzhiyunCONTAINERD_TAGS += seccomp 36*4882a593Smuzhiyunendif 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_CONTAINERD_DRIVER_BTRFS),y) 39*4882a593SmuzhiyunCONTAINERD_DEPENDENCIES += btrfs-progs 40*4882a593Smuzhiyunelse 41*4882a593SmuzhiyunCONTAINERD_TAGS += no_btrfs 42*4882a593Smuzhiyunendif 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun$(eval $(golang-package)) 45