aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 6719a7bddc1d2728babfabf8b33f22b2abf2e2c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
BINARY = weed

GO_FLAGS = #-v
SOURCE_DIR = ./go/weed/

all: build

.PHONY : clean deps build linux

clean:
	go clean -i $(GO_FLAGS) $(SOURCE_DIR)
	rm -f $(BINARY)

deps:
	go get $(GO_FLAGS) -d $(SOURCE_DIR)

build: deps
	go build $(GO_FLAGS) -o $(BINARY) $(SOURCE_DIR)

linux: deps
	mkdir -p linux
	GOOS=linux GOARCH=amd64 go build $(GO_FLAGS) -o linux/$(BINARY) $(SOURCE_DIR)