summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init/init_ddk.py6
-rw-r--r--init/init_ddk_test.py3
2 files changed, 9 insertions, 0 deletions
diff --git a/init/init_ddk.py b/init/init_ddk.py
index 269d9b2..2f736d1 100644
--- a/init/init_ddk.py
+++ b/init/init_ddk.py
@@ -66,6 +66,7 @@ class KleafProjectSetter:
build_id: str | None
build_target: str | None
ddk_workspace: pathlib.Path | None
+ local: bool
kleaf_repo: pathlib.Path | None
prebuilts_dir: pathlib.Path | None
url_fmt: str | None
@@ -230,6 +231,11 @@ if __name__ == "__main__":
default=None,
)
parser.add_argument(
+ "--local",
+ help="Whether to use a local source tree containing Kleaf.",
+ action="store_true",
+ )
+ parser.add_argument(
"--kleaf_repo",
help="Absolute path to Kleaf's repo dir.",
type=abs_path,
diff --git a/init/init_ddk_test.py b/init/init_ddk_test.py
index 6fdc436..a13b2c7 100644
--- a/init/init_ddk_test.py
+++ b/init/init_ddk_test.py
@@ -112,6 +112,7 @@ class KleafProjectSetterTest(parameterized.TestCase):
build_target=None,
ddk_workspace=ddk_workspace,
kleaf_repo=kleaf_repo,
+ local=False,
prebuilts_dir=prebuilts_dir,
url_fmt=None,
).run()
@@ -133,6 +134,7 @@ class KleafProjectSetterTest(parameterized.TestCase):
build_target=None,
ddk_workspace=ddk_workspace,
kleaf_repo=temp_dir / "kleaf_repo",
+ local=False,
prebuilts_dir=None,
url_fmt=None,
).run()
@@ -158,6 +160,7 @@ class KleafProjectSetterTest(parameterized.TestCase):
build_target=None,
ddk_workspace=ddk_workspace,
kleaf_repo=None,
+ local=False,
prebuilts_dir=prebuilts_dir,
url_fmt=None,
).run()