123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- ################################################################################
- #
- # 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))
|