| |
| 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,$@) |