aboutsummaryrefslogtreecommitdiffstats
path: root/test/security/k8s/Makefile
blob: e7f978fc259b4841714149d811ed366a5e9ffe77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
PROJECT = check
BIN_DIR = bin
SRC_DIR = src
PKG_DIR = pkg
BIN = check

all: run

run: build
	$(BIN_DIR)/$(BIN)

build: $(BIN)

$(BIN): export GOPATH = $(shell pwd)
$(BIN): deps
	go install $(PROJECT)/cmd/$(BIN)

deps: export GOPATH = $(shell pwd)
deps:
	go get $(PROJECT)/...

clean_deps: export GOPATH = $(shell pwd)
clean_deps:
	go clean -i -r $(PROJECT)/... 2>/dev/null || true

test: export GOPATH = $(shell pwd)
test:
	go test $(PROJECT)/...

clean: clean_deps
	-rmdir $(BIN_DIR)
	rm -rf $(PKG_DIR)
	find $(SRC_DIR) -mindepth 1 -maxdepth 1 ! -name $(PROJECT) -exec rm -rf {} +

.PHONY: all run build deps clean_deps test clean $(BIN)