Conner Fromknecht
9aaf046481
Makefile: add tags env argument to build and install
2018-09-03 20:15:18 -07:00
34ro
648d6442d6
build: exec git fetch before git checkout
...
This ensures that if a users local git state doesn't have the target commit, then we'll fetch it before ultimately checking out the commit.
2018-08-20 16:35:10 -07:00
Conner Fromknecht
05e55c44ce
Makefile: reorder definitions before include + proper tabbing
2018-08-09 23:24:55 -07:00
Olaoluwa Osuntokun
c520f89229
Revert "Makefile: run coverage tests with -tags=debug"
...
This reverts commit 8bb4337caca91aa7e9c96f1eb98a9e9582f42003.
2018-08-09 22:37:30 -07:00
Offer Markovich
da521c73f3
tests: ensure build halts if tests fail during coverage mode
2018-08-09 21:44:33 -07:00
Olaoluwa Osuntokun
518b0d2cf7
Merge pull request #1679 from cfromknecht/move-linter-v2
...
Makefile: move linter v2
2018-08-09 21:03:05 -07:00
Conner Fromknecht
8bb4337cac
Makefile: run coverage tests with -tags=debug
2018-08-09 13:46:08 -07:00
Conner Fromknecht
fab87e5880
Makefile: switch to gometalinter.v2
2018-08-07 16:57:40 -07:00
Conner Fromknecht
e3138004ca
Makefile: restore broken linter
2018-08-02 18:20:50 -07:00
Olaoluwa Osuntokun
584834aa95
makefile: update to fetch btcsuite/btcd instead of roasbeef/btcd
2018-07-13 17:08:45 -07:00
Johan T. Halseth
bc22fc9b63
makefile flakehunter: call $(ITEST) directly, print current time
...
For some reason, starting the integration test using /bin/sh -c would
cause unit tests to also be run. We fix this by just calling $(ITEST).
2018-05-09 09:59:51 +02:00
Conner Fromknecht
ffd240e0ee
Makefile: build debug binaries with build directive
2018-05-02 00:18:50 -07:00
Olaoluwa Osuntokun
72e59077ba
makefile: update install directive to just use go install
2018-03-31 16:25:21 -07:00
Conner Fromknecht
1a36a2b1cb
Makefile: fix tab expansion and add timeout config
2018-03-31 01:59:01 -07:00
Conner Fromknecht
e549a79eb3
Makefile: update #689 to use dep in Makefile
...
This commit continues the work started by @sp4ke, in createing
a simple Makefile for lnd. The following commands are included:
* make - builds everything (deps, lnd, and lncli) from scratch
* make deps - installs dep if needed, then runs dep ensure
* make install - builds lnd and lncli
* make check - runs unit and itests
* make unit - runs the unit tests for all packages
* make itest - installs lnd and runs integration tests
* make fmt - go fmt's all files
2018-03-28 18:19:15 -07:00
Chakib Benziane
2f84d8ee2b
add a basic makefile
...
Included commands:
- deps: install glide and dependencies
- install: install lnd
- fmt: run `go fmt` excluding vendor
- test: run `go test` as per documentation
2018-03-28 03:07:49 -07:00