GOCMD=go
GOINSTALL=$(GOCMD) install
GOBUILD=$(GOCMD) build
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get
BINARY_NAME=writefreely

all : build

build: deps
	cd cmd/writefreely; $(GOBUILD) -v

test:
	$(GOTEST) -v ./...

run:
	$(GOINSTALL) ./...
	$(BINARY_NAME) --debug

deps :
	$(GOGET) -v ./...

install : 
	./keys.sh
	cd less/; $(MAKE) install $(MFLAGS)

ui : force_look
	cd less/; $(MAKE) $(MFLAGS)

clean :
	cd less/; $(MAKE) clean $(MFLAGS)
	
force_look : 
	true
