1################################################################################ 2# 3# sysdig 4# 5################################################################################ 6 7SYSDIG_VERSION = 0.29.3 8SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION)) 9SYSDIG_LICENSE = Apache-2.0 10SYSDIG_LICENSE_FILES = COPYING 11SYSDIG_CPE_ID_VENDOR = sysdig 12SYSDIG_CONF_OPTS = \ 13 -DENABLE_DKMS=OFF \ 14 -DUSE_BUNDLED_DEPS=OFF \ 15 -DCREATE_TEST_TARGETS=OFF 16SYSDIG_SUPPORTS_IN_SOURCE_BUILD = NO 17 18SYSDIG_DEPENDENCIES = \ 19 falcosecurity-libs \ 20 ncurses \ 21 json-for-modern-cpp \ 22 yaml-cpp 23 24# Don't build the driver as part of the 'standard' procedure, it has been built 25# by falcosecurity-libs.mk. 26# grpc_cpp_plugin is needed to build falcosecurity libs, so we give the host 27# one there. 28SYSDIG_CONF_OPTS += -DFALCOSECURITY_LIBS_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR) \ 29 -DBUILD_DRIVER=OFF \ 30 -DGRPC_CPP_PLUGIN=$(HOST_DIR)/bin/grpc_cpp_plugin \ 31 -DDRIVER_NAME=$(FALCOSECURITY_LIBS_DRIVER_NAME) \ 32 -DENABLE_DKMS=OFF \ 33 -DUSE_BUNDLED_DEPS=OFF \ 34 -DWITH_CHISEL=ON \ 35 -DVALIJSON_INCLUDE=$(BUILD_DIR)/valijson-0.6/include/valijson \ 36 -DSYSDIG_VERSION=$(SYSDIG_VERSION) 37 38$(eval $(cmake-package)) 39