diff options
author | Kangping Dong <wgtdkp@google.com> | 2023-07-19 11:03:21 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-07-19 11:03:21 +0000 |
commit | f2839c95a2584a6ffc6ee2ed1757e29e6c7e0d20 (patch) | |
tree | 60c7e9e59fc813d01216529e71ac4beb8e42636c | |
parent | 75b917e109a2fe1e472d57b5bda7d728e5f60b13 (diff) | |
parent | d51bf5933adb7dd0c46299de0e9322aa8af01c11 (diff) | |
download | ThreadNetwork-f2839c95a2584a6ffc6ee2ed1757e29e6c7e0d20.tar.gz |
define empty service-threadnetwork am: 162ed5d0ec am: d51bf5933a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/ThreadNetwork/+/2652681
Change-Id: I79d3530914bb5f3a4f3e0bc506892d3dc0b59e23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | apex/Android.bp | 8 | ||||
-rw-r--r-- | service/Android.bp | 55 | ||||
-rw-r--r-- | service/java/com/android/server/threadnetwork/ThreadNetworkService.java | 27 |
3 files changed, 89 insertions, 1 deletions
diff --git a/apex/Android.bp b/apex/Android.bp index 8984389..48659e5 100644 --- a/apex/Android.bp +++ b/apex/Android.bp @@ -21,7 +21,7 @@ package { apex_defaults { name: "com.android.threadnetwork-defaults", min_sdk_version: "current", - + systemserverclasspath_fragments: ["com.android.threadnetwork-systemserverclasspath-fragment"], binaries: [ "ot-daemon", "ot-ctl", @@ -68,3 +68,9 @@ android_app_certificate { name: "com.android.threadnetwork.certificate", certificate: "com.android.threadnetwork", } + +systemserverclasspath_fragment { + name: "com.android.threadnetwork-systemserverclasspath-fragment", + standalone_contents: ["service-threadnetwork"], + apex_available: ["com.android.threadnetwork"], +} diff --git a/service/Android.bp b/service/Android.bp new file mode 100644 index 0000000..ce2a830 --- /dev/null +++ b/service/Android.bp @@ -0,0 +1,55 @@ +// +// Copyright (C) 2023 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +filegroup { + name: "service-threadnetwork-srcs", + srcs: [ + "java/**/*.java", + ], +} + +java_defaults { + name: "service-threadnetwork-defaults", + min_sdk_version: "current", + errorprone: { + javacflags: ["-Xep:CheckReturnValue:ERROR"], + }, + product_variables: { + pdk: { + enabled: false, + }, + }, +} + +// service-threadnetwork static library +// ============================================================== +java_library { + name: "service-threadnetwork", + defaults: ["service-threadnetwork-defaults"], + sdk_version: "system_server_current", + installable: true, + srcs: [ ":service-threadnetwork-srcs" ], + visibility: [ + "//packages/modules/ThreadNetwork/apex", + ], + apex_available: [ + "com.android.threadnetwork", + ], +} diff --git a/service/java/com/android/server/threadnetwork/ThreadNetworkService.java b/service/java/com/android/server/threadnetwork/ThreadNetworkService.java new file mode 100644 index 0000000..641d06e --- /dev/null +++ b/service/java/com/android/server/threadnetwork/ThreadNetworkService.java @@ -0,0 +1,27 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.server.threadnetwork; + +/** + * A placeholder java class: it doesn't build if there are no source files for + * "service-threadnetwork" target. + * + * Should be replaced by the real service implementation soon. + */ +public class ThreadNetworkService { + +} |