Index: mojo/dart/BUILD.gn |
diff --git a/mojo/dart/BUILD.gn b/mojo/dart/BUILD.gn |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2073a547bafa6a4296433c7d0707d1a3d7625b9c |
--- /dev/null |
+++ b/mojo/dart/BUILD.gn |
@@ -0,0 +1,40 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+group("dart") { |
+ deps = [ |
+ ":embedder", |
+ ] |
+} |
+ |
+group("embedder") { |
+ deps = [ |
+ ":mojo_dart_embedder", |
+ ":copy_embedder", |
+ ] |
+} |
+ |
+shared_library("mojo_dart_embedder") { |
+ dart_flags = "//mojo/dart/tools/find_api_include_path.py" |
+ include_dirs = exec_script(dart_flags, [], "list lines") |
+ defines = ["DART_SHARED_LIB"] |
+ sources = [ |
+ "system/mojo_dart_embedder.cc", |
+ ] |
+ deps = [ |
+ "//mojo/edk/system", |
+ ] |
+} |
+ |
+copy("copy_embedder") { |
+ sources = [ |
+ "$root_out_dir/libmojo_dart_embedder.so", |
+ ] |
+ outputs = [ |
+ "$root_out_dir/gen/mojo/public/dart/system/lib/src/libmojo_dart_embedder.so" |
+ ] |
+ deps =[ |
+ ":mojo_dart_embedder" |
+ ] |
+} |