TBR: Add dart sdk from dart profile to the path, and ensure dart profile is
installed.
Change-Id: I235f9e01ccfdd171a20d41f62f4aa886f5af9883
diff --git a/mojo.mk b/mojo.mk
index 62218ea..56fac19 100644
--- a/mojo.mk
+++ b/mojo.mk
@@ -20,6 +20,9 @@
TARGET := amd64-linux
endif
+# Add Dart SDK to path.
+PATH := $(shell jiri v23-profile env --profiles=dart DART_SDK=)/bin:$(PATH)
+
MOJO_DEVTOOLS := $(shell jiri v23-profile env --profiles=$(MOJO_PROFILE) --target=$(TARGET) MOJO_DEVTOOLS=)
MOJO_SDK := $(shell jiri v23-profile env --profiles=$(MOJO_PROFILE) --target=$(TARGET) MOJO_SDK=)
MOJO_SERVICES := $(shell jiri v23-profile env --profiles=$(MOJO_PROFILE) --target=$(TARGET) MOJO_SERVICES=)
@@ -67,6 +70,9 @@
ifndef JIRI_ROOT
$(error JIRI_ROOT is not set)
endif
+ifeq ($(shell jiri v23-profile list dart),)
+ $(error dart profile not installed. Run "jiri v23-profile install dart")
+endif
ifeq ($(shell jiri v23-profile list $(MOJO_PROFILE) | grep $(TARGET)),)
$(error profile $(MOJO_PROFILE) not installed for target $(TARGET). Run "jiri v23-profile install --target=$(TARGET) $(MOJO_PROFILE)")
endif