mirror of
https://github.com/lightninglabs/loop.git
synced 2026-08-13 12:33:03 +02:00
makefile+travis: add install and build commands
Build executables are suffixed with 'debug' because we cannot create a loopd executable in the root repo dir, since there is an already existing loopd executable. Add build to travis.
This commit is contained in:
parent
8301abdb4c
commit
41550a9c4b
3 changed files with 24 additions and 2 deletions
21
Makefile
21
Makefile
|
|
@ -3,6 +3,11 @@ PKG := github.com/lightninglabs/loop
|
|||
GOTEST := GO111MODULE=on go test -v
|
||||
|
||||
GO_BIN := ${GOPATH}/bin
|
||||
GOBUILD := GO111MODULE=on go build -v
|
||||
GOINSTALL := GO111MODULE=on go install -v
|
||||
|
||||
COMMIT := $(shell git describe --abbrev=40 --dirty)
|
||||
LDFLAGS := -ldflags "-X $(PKG)/build.Commit=$(COMMIT)"
|
||||
|
||||
GOFILES_NOVENDOR = $(shell find . -type f -name '*.go' -not -path "./vendor/*")
|
||||
GOLIST := go list $(PKG)/... | grep -v '/vendor/'
|
||||
|
|
@ -33,4 +38,18 @@ fmt:
|
|||
|
||||
lint: $(LINT_BIN)
|
||||
@$(call print, "Linting source.")
|
||||
$(LINT)
|
||||
$(LINT)
|
||||
|
||||
# ============
|
||||
# INSTALLATION
|
||||
# ============
|
||||
|
||||
build:
|
||||
@$(call print, "Building debug loop and loopd.")
|
||||
$(GOBUILD) -o loop-debug $(LDFLAGS) $(PKG)/cmd/loop
|
||||
$(GOBUILD) -o loopd-debug $(LDFLAGS) $(PKG)/cmd/loopd
|
||||
|
||||
install:
|
||||
@$(call print, "Installing loop and loopd.")
|
||||
$(GOINSTALL) $(LDFLAGS) $(PKG)/cmd/loop
|
||||
$(GOINSTALL) $(LDFLAGS) $(PKG)/cmd/loopd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue