| Chaohui Wang | 76606cf | 2022-08-12 10:21:26 +0800 | [diff] [blame] | 1 | // | 
 | 2 | // Copyright (C) 2022 The Android Open Source Project | 
 | 3 | // | 
 | 4 | // Licensed under the Apache License, Version 2.0 (the "License"); | 
 | 5 | // you may not use this file except in compliance with the License. | 
 | 6 | // You may obtain a copy of the License at | 
 | 7 | // | 
 | 8 | //      http://www.apache.org/licenses/LICENSE-2.0 | 
 | 9 | // | 
 | 10 | // Unless required by applicable law or agreed to in writing, software | 
 | 11 | // distributed under the License is distributed on an "AS IS" BASIS, | 
 | 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 | 13 | // See the License for the specific language governing permissions and | 
 | 14 | // limitations under the License. | 
 | 15 | // | 
 | 16 |  | 
 | 17 | package { | 
 | 18 |     default_applicable_licenses: ["frameworks_base_license"], | 
 | 19 | } | 
 | 20 |  | 
 | 21 | android_library { | 
 | 22 |     name: "SpaPrivilegedLib", | 
 | 23 |  | 
 | 24 |     srcs: ["src/**/*.kt"], | 
 | 25 |  | 
 | 26 |     static_libs: [ | 
 | 27 |         "SpaLib", | 
 | 28 |         "SettingsLib", | 
 | 29 |         "androidx.compose.runtime_runtime", | 
 | 30 |     ], | 
| Chaohui Wang | f2b3938 | 2022-08-18 14:28:40 +0800 | [diff] [blame] | 31 |     kotlincflags: [ | 
 | 32 |         "-Xjvm-default=all", | 
| Chaohui Wang | f2b3938 | 2022-08-18 14:28:40 +0800 | [diff] [blame] | 33 |     ], | 
| Chaohui Wang | 76606cf | 2022-08-12 10:21:26 +0800 | [diff] [blame] | 34 | } | 
| Chaohui Wang | 74441f0 | 2022-08-18 13:43:11 +0800 | [diff] [blame] | 35 |  | 
 | 36 | java_defaults { | 
 | 37 |     name: "SpaPrivilegedLib-defaults", | 
 | 38 |     static_libs: [ | 
 | 39 |         "androidx.compose.runtime_runtime", | 
 | 40 |         "SpaPrivilegedLib", | 
 | 41 |     ], | 
 | 42 |     kotlincflags: ["-Xjvm-default=all"], | 
| Chaohui Wang | 74441f0 | 2022-08-18 13:43:11 +0800 | [diff] [blame] | 43 | } | 
| Chaohui Wang | dcfda40 | 2022-09-27 11:40:33 +0800 | [diff] [blame] | 44 |  | 
 | 45 | // Expose the srcs to tests, so the tests can access the internal classes. | 
 | 46 | filegroup { | 
 | 47 |     name: "SpaPrivilegedLib_srcs", | 
 | 48 |     srcs: ["src/**/*.kt"], | 
 | 49 | } |