eth-tracker/Makefile

23 lines
563 B
Makefile
Raw Normal View History

2024-09-27 13:55:05 +02:00
BIN := eth-tracker
BOOTSTRAP_BIN := eth-tracker-cache-bootstrap
2024-09-05 08:48:59 +02:00
DB_FILE := tracker_db
BUILD_CONF := CGO_ENABLED=0 GOOS=linux GOARCH=amd64
2024-09-05 08:48:59 +02:00
BUILD_COMMIT := $(shell git rev-parse --short HEAD 2> /dev/null)
DEBUG := DEV=true
.PHONY: build run run-bootstrap clean clean-debug
clean:
rm ${BIN} ${BOOTSTRAP_BIN}
clean-db:
rm ${DB_FILE}
build:
${BUILD_CONF} go build -ldflags="-X main.build=${BUILD_COMMIT} -s -w" -o ${BIN} cmd/service/*.go
2024-09-05 08:48:59 +02:00
run-bootstrap:
${BUILD_CONF} ${DEBUG} go run cmd/bootstrap/main.go
run:
2024-10-03 09:43:28 +02:00
${BUILD_CONF} ${DEBUG} go run cmd/service/*.go