Index: sdk_build/data/cpp/cpp.sdk |
diff --git a/sdk_build/data/cpp/cpp.sdk b/sdk_build/data/cpp/cpp.sdk |
index 3e061acd2d154c62682e0482d25e0dec26aafee9..66d000bb10370c3620ef7301070deeffc604e9f9 100644 |
--- a/sdk_build/data/cpp/cpp.sdk |
+++ b/sdk_build/data/cpp/cpp.sdk |
@@ -9,34 +9,44 @@ |
EXCLUDE_FILES=[".*", "*.gn", "*.gni", "PRESUBMIT.py", "*_win.*"] |
EXCLUDE_PATHS=["*/tests/*"] |
-CopyFiles("mojo/public", |
- "third_party/mojo/public", |
- recursive=False, |
- exclude_file_patterns=EXCLUDE_FILES) |
+CopyDir("mojo/public", |
+ "third_party/mojo/public", |
+ recursive=False, |
+ exclude_file_patterns=EXCLUDE_FILES) |
-CopyFiles("mojo/public/c", |
- "third_party/mojo/public/c", |
- recursive=True, |
- exclude_file_patterns=EXCLUDE_FILES, |
- exclude_path_patterns=EXCLUDE_PATHS) |
-CopyFiles("mojo/public/cpp", |
- "third_party/mojo/public/cpp", |
- recursive=True, |
- exclude_file_patterns=EXCLUDE_FILES, |
- exclude_path_patterns=EXCLUDE_PATHS+ |
- ["mojo/public/cpp/test_support/*"]) |
+CopyDir("mojo/public/c", |
+ "third_party/mojo/public/c", |
+ recursive=True, |
+ exclude_file_patterns=EXCLUDE_FILES, |
+ exclude_path_patterns=EXCLUDE_PATHS) |
+CopyDir("mojo/public/cpp", |
+ "third_party/mojo/public/cpp", |
+ recursive=True, |
+ exclude_file_patterns=EXCLUDE_FILES, |
+ exclude_path_patterns=EXCLUDE_PATHS+["mojo/public/cpp/test_support/*"]) |
# For simplicity, copy all of the bindings generators, even though we really |
# only need/want C++. |
-CopyFiles("mojo/public/tools/bindings", |
- "third_party/mojo/public/tools/bindings", |
- recursive=True, |
- exclude_file_patterns=EXCLUDE_FILES, |
- exclude_path_patterns=EXCLUDE_PATHS+["*/mojom_tests/*"]) |
+CopyDir("mojo/public/tools/bindings", |
+ "third_party/mojo/public/tools/bindings", |
+ recursive=True, |
+ exclude_file_patterns=EXCLUDE_FILES, |
+ exclude_path_patterns=EXCLUDE_PATHS+["*/mojom_tests/*"]) |
# The generators need jinja2, which needs markupsafe. Sigh. |
-CopyFiles("mojo/public/third_party/jinja2", |
- "third_party/mojo/public/third_party/jinja2", |
- recursive=True) |
-CopyFiles("mojo/public/third_party/markupsafe", |
- "third_party/mojo/public/third_party/markupsafe", |
- recursive=True) |
+CopyDir("mojo/public/third_party/jinja2", |
+ "third_party/mojo/public/third_party/jinja2", |
+ recursive=True) |
+CopyDir("mojo/public/third_party/markupsafe", |
+ "third_party/mojo/public/third_party/markupsafe", |
+ recursive=True) |
+ |
+# Seed an example. |
+CopyDir("examples/hello_mojo", |
+ "examples/hello_mojo", |
+ recursive=True, |
+ exclude_file_patterns=EXCLUDE_FILES) |
+ |
+# Scripts to download binaries. |
+CopyFiles(["sdk_build/data/common/download_file_from_google_storage.py", |
+ "sdk_build/data/common/download_mojom_parser.sh"], |
+ "third_party/mojo_sdk_setup") |