aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Makefile24
2 files changed, 8 insertions, 19 deletions
diff --git a/.gitignore b/.gitignore
index 591ef4f..ff0fbbd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,5 @@
## SPDX-License-Identifier: GPL-3.0-or-later
/ciigo
/ciigo-example
-/_bin/ciigo-darwin-amd64
-/_bin/ciigo-linux-amd64
+/_bin
*.html
diff --git a/Makefile b/Makefile
index 40b749c..14a4c4d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,12 @@
## SPDX-FileCopyrightText: 2019 Shulhan <ms@kilabit.info>
## SPDX-License-Identifier: GPL-3.0-or-later
-RELEASES:= \
- _bin/ciigo-linux-amd64 \
- _bin/ciigo-darwin-amd64
-
-.PHONY: all lint test install serve build build-release
+.PHONY: all lint test install build
.FORCE:
-all: test lint
+DIR_BUILD=_bin
+
+all: test lint build
lint:
golangci-lint run ./...
@@ -23,14 +21,6 @@ install:
run-example:
DEBUG=1 go run ./cmd/ciigo-example
-build-release: $(RELEASES)
-
-_bin/ciigo-linux-amd64: .FORCE
-_bin/ciigo-linux-amd64:
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
- go build -o $@ ./cmd/ciigo
-
-_bin/ciigo-darwin-amd64: .FORCE
-_bin/ciigo-darwin-amd64:
- CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 \
- go build -o $@ ./cmd/ciigo
+build:
+ mkdir -p $(DIR_BUILD)
+ CGO_ENABLED=0 go build -o $(DIR_BUILD) ./cmd/...