APP?=lexis ROOT_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) .PHONY: run run: GOPATH=${ROOT_DIR}/vendor go run ${APP}.go $(filter-out $@, $(MAKECMDGOALS)) .PHONY: build build: GOPATH=${ROOT_DIR}/vendor go build ${APP}.go .PHONY: serve serve: build ${APP} --serve %: @true