blob: 0a60354cb88c37c1f5a3eb6e49656be5be2ddbee [file] [log] [blame]
include ../shared/mojo.mk
V23_GO_FILES := $(shell find $(JIRI_ROOT) -name "*.go")
ifdef ANDROID
DISCOVERY_BUILD_DIR := $(PWD)/gen/mojo/android
else
DISCOVERY_BUILD_DIR := $(PWD)/gen/mojo/linux_amd64
endif
MOJO_SHELL_FLAGS := $(MOJO_SHELL_FLAGS) \
--config-alias DISCOVERY_DIR=$(PWD) \
--config-alias DISCOVERY_BUILD_DIR=$(DISCOVYER_BUILD_DIR)
all: $(DISCOVERY_BUILD_DIR)/discovery.mojo
go/src/mojom/vanadium/discovery/discovery.mojom.go: mojom/vanadium/discovery.mojom | mojo-env-check
$(call MOJOM_GEN,$<,.,go)
gofmt -w $@
$(DISCOVERY_BUILD_DIR)/discovery.mojo: $(V23_GO_FILES) $(MOJO_SHARED_LIB) go/src/mojom/vanadium/discovery/discovery.mojom.go | mojo-env-check
$(call MOGO_BUILD,vanadium/discovery,$@)