fix: Always build README-embedder for host-architecture (#11253)

This commit is contained in:
Sven Rebhan 2022-06-08 22:45:45 +02:00 committed by GitHub
parent 0d96968819
commit 21607ead9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 11 deletions

View File

@ -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):