diff options
-rw-r--r-- | init/init_ddk.py | 6 | ||||
-rw-r--r-- | init/init_ddk_test.py | 3 |
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() |