ifeq ($(OS),Windows_NT)
GATEWAY_BIN := bin/gateway.exe
else
GATEWAY_BIN := bin/gateway
endif

.PHONY: all build test fmt vet dev dev-gateway clean

all: build

build:
	go build -o $(GATEWAY_BIN) ./cmd/gateway

test:
	go test ./...

fmt:
	go fmt ./...

vet:
	go vet ./...

dev: build
	npm run tauri dev

clean:
	rm -rf bin
