.PHONY: default all clean dev

GOBIN = $(shell pwd)/build/bin

default: all

all:  sdk-api sdk-executor

sdk-api:
	go build $(BUILD_FLAGS) -v -o=${GOBIN}/$@ ./cmd/api

sdk-executor:
	go build $(BUILD_FLAGS) -v -o=${GOBIN}/$@ ./cmd/executor

dev:
	go build $(BUILD_FLAGS) -v -o=${GOBIN}/$@ -gcflags "all=-N -l" ./cmd

docker:
	docker build -t caduceus/ai-sdk-api:latest -f Dockerfile .
