diff options
| -rw-r--r-- | Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6e3507a --- /dev/null +++ b/Makefile | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | APP_NAME := parser | ||
| 2 | |||
| 3 | GO := go | ||
| 4 | |||
| 5 | PLATFORMS := linux/amd64 linux/arm windows/amd64 | ||
| 6 | |||
| 7 | all: build | ||
| 8 | |||
| 9 | build: | ||
| 10 | $(foreach platform, $(PLATFORMS), \ | ||
| 11 | GOARCH=$(word 2, $(subst /, , $(platform))) GOOS=$(word 1, $(subst /, , $(platform))) \ | ||
| 12 | $(GO) build -o $(APP_NAME)-$(word 1, $(subst /, , $(platform)))-$(word 2, $(subst /, , $(platform)))$(if $(filter windows,$(word 1, $(subst /, , $(platform)))),.exe,) ./cmd;) | ||