2026-07-19 20:37:26 +05:30
|
|
|
BINARY_NAME=godb
|
|
|
|
|
|
|
|
|
|
run:
|
|
|
|
|
@go run cmd/godb/main.go
|
|
|
|
|
|
|
|
|
|
build:
|
2026-07-19 22:18:21 +05:30
|
|
|
@go build -o tmp/${BINARY_NAME} cmd/godb/main.go
|
2026-07-19 20:37:26 +05:30
|
|
|
|
|
|
|
|
start:
|
2026-07-19 22:18:21 +05:30
|
|
|
@./tmp/${BINARY_NAME}
|
2026-07-19 20:37:26 +05:30
|
|
|
|
2026-07-24 23:59:41 +05:30
|
|
|
test-unit:
|
|
|
|
|
@go test ./internals/... -v
|
|
|
|
|
|
|
|
|
|
test-inte:
|
|
|
|
|
@go test ./tests/... -v
|
|
|
|
|
|
|
|
|
|
test: build test-unit test-inte
|
|
|
|
|
|
2026-07-19 20:37:26 +05:30
|
|
|
clean:
|
|
|
|
|
@go clean
|
|
|
|
|
@rm -rf ${BINARY_NAME}
|
|
|
|
|
|
2026-07-24 23:59:41 +05:30
|
|
|
reset: clean build test clean
|
2026-07-19 20:37:26 +05:30
|
|
|
|
2026-07-24 23:59:41 +05:30
|
|
|
.PHONY: clean build test
|