INSTALL_PATH ?= ./build

build:
	dep ensure
	go generate ./...
	go test ./...
	mkdir -p $(INSTALL_PATH)/usr/bin
	mkdir -p $(INSTALL_PATH)/etc/aiterp
	cp ./config.example.json $(INSTALL_PATH)/etc/aiterp/rpdata.json
	go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-graphiql ./cmd/rpdata-graphiql
	go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2charimport ./cmd/rpdata-lb2charimport
	go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-lb2logimport ./cmd/rpdata-lb2logimport
	go build -ldflags="-s -w" -o $(INSTALL_PATH)/usr/bin/rpdata-wikifileimport ./cmd/rpdata-wikifileimport

install:
	cp $(INSTALL_PATH)/usr/bin/* /usr/local/bin/