Add basic makefiles
Signed-off-by: Sam Therapy <sam@samtherapy.net>
This commit is contained in:
parent
85a00bffbf
commit
69a8365f13
2 changed files with 30 additions and 0 deletions
27
Makefile
Normal file
27
Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
GO:=go
|
||||
GOFLAGS:= -ldflags '-s -w'
|
||||
PREFIX:=/usr/local
|
||||
BINPATH=$(PREFIX)/bin
|
||||
|
||||
# hehe
|
||||
all: awl
|
||||
|
||||
awl: .
|
||||
$(GO) build -o awl $(GOFLAGS) .
|
||||
|
||||
test:
|
||||
$(GO) test ./...
|
||||
|
||||
fmt:
|
||||
$(GO) fmt
|
||||
|
||||
vet:
|
||||
$(GO) vet
|
||||
|
||||
lint: fmt vet
|
||||
|
||||
install: awl
|
||||
install awl $(BINPATH) || echo "You probably need to run `sudo make install`"
|
||||
|
||||
clean:
|
||||
$(GO) clean
|
3
Mkfile
Normal file
3
Mkfile
Normal file
|
@ -0,0 +1,3 @@
|
|||
GO=GO
|
||||
awl: awl.GO
|
||||
$GO build -o awl
|
Loading…
Reference in a new issue