mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
56 lines
1.4 KiB
Makefile
56 lines
1.4 KiB
Makefile
export ROOT_DIR := $(shell git rev-parse --show-toplevel)
|
|
|
|
export ENCLAVE_ROOT := $(ROOT_DIR)/cmd/enclave
|
|
export RADAR_ROOT := $(ROOT_DIR)/cmd/radar
|
|
export SIGNER_ROOT := $(ROOT_DIR)/cmd/signer
|
|
export WORKER_ROOT := $(ROOT_DIR)/cmd/worker
|
|
export VERIFIER_ROOT := $(ROOT_DIR)/cmd/verifier
|
|
|
|
export SQLC_ROOT := $(ROOT_DIR)/internal/db
|
|
export MIGRATE_ROOT := $(ROOT_DIR)/internal/migrations
|
|
export RADAR_OUT := $(RADAR_ROOT)/build/app.wasm
|
|
export WORKER_OUT := $(WORKER_ROOT)/build/app.wasm
|
|
|
|
migrate:
|
|
@cd $(MIGRATE_ROOT) && task
|
|
|
|
.PHONY: worker worker-build worker-deploy worker-start
|
|
worker: worker-deploy
|
|
worker-build:
|
|
@make -C $(WORKER_ROOT) build
|
|
worker-deploy:
|
|
@make -C $(WORKER_ROOT) deploy
|
|
worker-start:
|
|
@make -C $(WORKER_ROOT) start
|
|
|
|
.PHONY: radar radar-build radar-deploy radar-start
|
|
radar: radar-deploy
|
|
radar-build:
|
|
@make -C $(RADAR_ROOT) build
|
|
radar-deploy:
|
|
@make -C $(RADAR_ROOT) deploy
|
|
radar-start:
|
|
@make -C $(RADAR_ROOT) start
|
|
|
|
.PHONY: enclave enclave-build enclave-publish
|
|
enclave: enclave-publish
|
|
enclave-build:
|
|
@make -C $(ENCLAVE_ROOT) build
|
|
enclave-publish:
|
|
@make -C $(ENCLAVE_ROOT) publish
|
|
|
|
.PHONY: signer signer-build signer-publish
|
|
signer: signer-publish
|
|
signer-build:
|
|
@make -C $(SIGNER_ROOT) build
|
|
signer-publish:
|
|
@make -C $(SIGNER_ROOT) publish
|
|
|
|
|
|
.PHONY: verifier verifier-build verifier-publish
|
|
verifier: verifier-publish
|
|
verifier-build:
|
|
@make -C $(VERIFIER_ROOT) build
|
|
verifier-publish:
|
|
@make -C $(VERIFIER_ROOT) publish
|