################################################################################ # # bpftool # ################################################################################ BPFTOOL_VERSION = v7.1.0 BPFTOOL_SITE = https://github.com/libbpf/bpftool BPFTOOL_SITE_METHOD = git BPFTOOL_GIT_SUBMODULES = YES BPFTOOL_LICENSE = GPL-2.0, BSD-2-Clause BPFTOOL_LICENSE_FILES = LICENSE LICENSE.BSD-2-Clause LICENSE.GPL-2.0 BPFTOOL_DEPENDENCIES = binutils elfutils HOST_BPFTOOL_DEPENDENCIES = host-elfutils host-pkgconf host-zlib ifeq ($(BR2_PACKAGE_LIBCAP),y) BPFTOOL_DEPENDENCIES += libcap endif ifeq ($(BR2_PACKAGE_ZLIB),y) BPFTOOL_DEPENDENCIES += zlib endif define BPFTOOL_BUILD_CMDS $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src endef define HOST_BPFTOOL_BUILD_CMDS $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src endef define BPFTOOL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src install-bin DESTDIR="$(TARGET_DIR)" prefix=/usr endef define HOST_BPFTOOL_INSTALL_CMDS $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ -C $(@D)/src install-bin DESTDIR="$(HOST_DIR)" prefix= endef $(eval $(generic-package)) $(eval $(host-generic-package))