fix: Always build README-embedder for host-architecture (#11253)
This commit is contained in:
parent
0d96968819
commit
21607ead9c
20
Makefile
20
Makefile
|
|
@ -70,15 +70,14 @@ localstatedir ?= $(prefix)/var
|
||||||
pkgdir ?= build/dist
|
pkgdir ?= build/dist
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all:
|
all: deps docs telegraf
|
||||||
@$(MAKE) deps
|
|
||||||
@$(MAKE) telegraf
|
|
||||||
|
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
help:
|
help:
|
||||||
@echo 'Targets:'
|
@echo 'Targets:'
|
||||||
@echo ' all - download dependencies and compile telegraf binary'
|
@echo ' all - download dependencies and compile telegraf binary'
|
||||||
@echo ' deps - download dependencies'
|
@echo ' deps - download dependencies'
|
||||||
|
@echo ' docs - embed sample-configurations into READMEs'
|
||||||
@echo ' telegraf - compile telegraf binary'
|
@echo ' telegraf - compile telegraf binary'
|
||||||
@echo ' test - run short unit tests'
|
@echo ' test - run short unit tests'
|
||||||
@echo ' fmt - format source files'
|
@echo ' fmt - format source files'
|
||||||
|
|
@ -115,22 +114,21 @@ versioninfo:
|
||||||
go run scripts/generate_versioninfo/main.go; \
|
go run scripts/generate_versioninfo/main.go; \
|
||||||
go generate cmd/telegraf/telegraf_windows.go; \
|
go generate cmd/telegraf/telegraf_windows.go; \
|
||||||
|
|
||||||
.PHONY: build_generator
|
build_tools:
|
||||||
build_generator:
|
$(HOSTGO) build -o ./tools/readme_config_includer/generator ./tools/readme_config_includer/generator.go
|
||||||
go build -o ./tools/readme_config_includer/generator ./tools/readme_config_includer/generator.go
|
|
||||||
|
|
||||||
embed_readme_%: build_generator
|
embed_readme_%:
|
||||||
go generate -run="readme_config_includer/generator$$" ./plugins/$*/...
|
go generate -run="readme_config_includer/generator$$" ./plugins/$*/...
|
||||||
|
|
||||||
.PHONY: generate
|
.PHONY: docs
|
||||||
generate: embed_readme_inputs embed_readme_outputs embed_readme_processors embed_readme_aggregators
|
docs: build_tools embed_readme_inputs embed_readme_outputs embed_readme_processors embed_readme_aggregators
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build:
|
build:
|
||||||
go build -ldflags "$(LDFLAGS)" ./cmd/telegraf
|
go build -ldflags "$(LDFLAGS)" ./cmd/telegraf
|
||||||
|
|
||||||
.PHONY: telegraf
|
.PHONY: telegraf
|
||||||
telegraf: generate build
|
telegraf: build
|
||||||
|
|
||||||
# Used by dockerfile builds
|
# Used by dockerfile builds
|
||||||
.PHONY: go-install
|
.PHONY: go-install
|
||||||
|
|
@ -328,7 +326,7 @@ darwin-arm64:
|
||||||
include_packages := $(mips) $(mipsel) $(arm64) $(amd64) $(static) $(armel) $(armhf) $(riscv64) $(s390x) $(ppc64le) $(i386) $(windows) $(darwin-amd64) $(darwin-arm64)
|
include_packages := $(mips) $(mipsel) $(arm64) $(amd64) $(static) $(armel) $(armhf) $(riscv64) $(s390x) $(ppc64le) $(i386) $(windows) $(darwin-amd64) $(darwin-arm64)
|
||||||
|
|
||||||
.PHONY: package
|
.PHONY: package
|
||||||
package: generate $(include_packages)
|
package: docs $(include_packages)
|
||||||
|
|
||||||
.PHONY: $(include_packages)
|
.PHONY: $(include_packages)
|
||||||
$(include_packages):
|
$(include_packages):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue