...

Text file src/github.com/cpuguy83/go-md2man/v2/Makefile

Documentation: github.com/cpuguy83/go-md2man/v2

     1GO111MODULE ?= on
     2
     3export GO111MODULE
     4
     5GOOS ?= $(if $(TARGETOS),$(TARGETOS),)
     6GOARCH ?= $(if $(TARGETARCH),$(TARGETARCH),)
     7
     8ifeq ($(TARGETARCH),amd64)
     9GOAMD64 ?= $(TARGETVARIANT)
    10endif
    11
    12ifeq ($(TARGETARCH),arm)
    13GOARM ?= $(TARGETVARIANT:v%=%)
    14endif
    15
    16ifneq ($(GOOS),)
    17export GOOS
    18endif
    19
    20ifneq ($(GOARCH),)
    21export GOARCH
    22endif
    23
    24ifneq ($(GOAMD64),)
    25export GOAMD64
    26endif
    27
    28ifneq ($(GOARM),)
    29export GOARM
    30endif
    31
    32.PHONY:
    33build: bin/go-md2man
    34
    35.PHONY: clean
    36clean:
    37	@rm -rf bin/*
    38
    39.PHONY: test
    40test:
    41	@go test $(TEST_FLAGS) ./...
    42
    43bin/go-md2man: go.mod go.sum md2man/* *.go
    44	@mkdir -p bin
    45	CGO_ENABLED=0 go build $(BUILD_FLAGS) -o $@
    46
    47.PHONY: mod
    48mod:
    49	@go mod tidy

View as plain text