aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 2a9c96bb7326245b66ba5936c4c604e55ed67051 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
BINARY_NAME=scrapbook
SYS_CONF_DIR=/etc/scrapbook
SYS_CONF_DIR=/var/lib/scrapbook

all: build

build:
	go build -ldflags "-X 'github.com/LMBishop/scrapbook/pkg/constants.SysConfDir=${SYS_CONF_DIR}' -X 'github.com/LMBishop/scrapbook/pkg/constants.SysDataDir=${SYS_DATA_DIR}'" -o ${BINARY_NAME} main.go

runlocal:
	PWD=$(shell pwd)
	mkdir -p out
	go build -ldflags "-X 'github.com/LMBishop/scrapbook/pkg/constants.SysConfDir=${PWD}/out/config' -X 'github.com/LMBishop/scrapbook/pkg/constants.SysDataDir=${PWD}/out/data'" -o out/${BINARY_NAME} main.go
	cd out; ./${BINARY_NAME}

clean:
	go clean
	rm ${BINARY_NAME}