metricspi/package/vmutils/vmutils.mk

40 lines
984 B
Makefile

VMUTILS_VERSION = 1.78.0
VMUTILS_SITE = $(call github,VictoriaMetrics,VictoriaMetrics,v$(VMUTILS_VERSION))
VMUTILS_LICENSE = Apache-2.0
VMUTILS_LICENSE_FILES = LICENSE
VMUTILS_LDFLAGS = -extldflags '-static'
VMUTILS_TAGS = netgo osusergo nethttpomithttp2 musl
ifeq ($(BR2_PACKAGE_VMUTILS_VMAGENT),y)
VMUTILS_BUILD_TARGETS += app/vmagent
VMUTILS_INSTALL_BINS += vmagent
endif
ifeq ($(BR2_PACKAGE_VMUTILS_VMALERT),y)
VMUTILS_BUILD_TARGETS += app/vmalert
VMUTILS_INSTALL_BINS += vmalert
endif
ifeq ($(BR2_PACKAGE_VMUTILS_VMAUTH),y)
VMUTILS_BUILD_TARGETS += app/vmauth
VMUTILS_INSTALL_BINS += vmauth
endif
ifeq ($(BR2_PACKAGE_VMUTILS_VMBACKUP),y)
VMUTILS_BUILD_TARGETS += app/vmbackup
VMUTILS_INSTALL_BINS += vmbackup
endif
ifeq ($(BR2_PACKAGE_VMUTILS_VMRESTORE),y)
VMUTILS_BUILD_TARGETS += app/vmrestore
VMUTILS_INSTALL_BINS += vmrestore
endif
ifeq ($(BR2_PACKAGE_VMUTILS_VMCTL),y)
VMUTILS_BUILD_TARGETS += app/vmctl
VMUTILS_INSTALL_BINS += vmctl
endif
$(eval $(golang-package))