Initial layout of ART Service files

This CL contains the initial scaffolding for the ART Service project.
This contains a Java Language library for loading into the System
Server and two native support libraries.  At this moment these libraries
contain simple "Hello World" stubs.

Test: Build each of the libraries
Test: art/build/apex/runtests.sh
Bug: 177273468
Merged-In: I597ce336a9ddc14d7b407efef7c1e34f5a4a46ae
Change-Id: I597ce336a9ddc14d7b407efef7c1e34f5a4a46ae
diff --git a/libartservice/Android.bp b/libartservice/Android.bp
new file mode 100644
index 0000000..c629cfb
--- /dev/null
+++ b/libartservice/Android.bp
@@ -0,0 +1,62 @@
+// Copyright (C) 2021 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.
+
+cc_library {
+    // This native library contains JNI support code for the ART Service Java
+    // Language library.
+
+    name: "libartservice",
+    host_supported: true,
+    srcs: [
+        "service/native/service.cc",
+    ],
+    export_include_dirs: ["."],
+    apex_available: [
+        "com.android.art",
+        "com.android.art.debug",
+    ],
+    shared_libs: [
+        "libbase",
+    ],
+    export_shared_lib_headers: ["libbase"],
+    cflags: ["-Werror"],
+}
+
+java_library {
+    // This Java Language Library contains the ART Service class that will be
+    // loaded by the System Server.
+
+    name: "artservice",
+    visibility: [
+        "//art:__subpackages__",
+    ],
+
+    apex_available: [
+        "com.android.art",
+        "com.android.art.debug",
+    ],
+
+    sdk_version: "core_platform",
+
+    srcs: [
+        "service/java/com/android/server/art/ArtService.java",
+    ],
+
+    libs: [
+        "art.module.api.annotations.for.system.modules",
+        "unsupportedappusage",
+    ],
+
+    plugins: ["java_api_finder"],
+}