dockron/Makefile

35 lines
514 B
Makefile
Raw Normal View History

2018-08-03 01:11:07 +00:00
.PHONY: default
default: build
# Downloads dependencies into vendor directory
vendor:
dep ensure
# Runs the application, useful while developing
.PHONY: run
run: vendor
go run *.go
# Output target
dsched: vendor
go build -o dsched
# Alias for building
.PHONY: build
build: dsched
# Cleans all build artifacts
.PHONY: clean
clean:
rm dsched
# Cleans vendor directory
.PHONY: clean-vendor
clean-vendor:
rm -fr ./vendor
# Attempts to update dependencies
.PHONY: dep-update
dep-update:
dep ensure -update