1// Copyright 2019 Google Inc. All rights reserved. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package { 16 default_applicable_licenses: ["Android-Apache-2.0"], 17} 18 19apex_vndk { 20 name: "com.android.vndk.current", 21 manifest: "apex_manifest.current.json", 22 key: "com.android.vndk.current.key", 23 certificate: ":com.android.vndk.current.certificate", 24 file_contexts: ":com.android.vndk-file_contexts", 25 updatable: false, 26 generate_hashtree: false, 27} 28 29override_apex { 30 name: "com.android.vndk.current.on_vendor", 31 base: "com.android.vndk.current", 32 vendor: true, 33} 34 35apex_key { 36 name: "com.android.vndk.current.key", 37 public_key: "com.android.vndk.current.pubkey", 38 private_key: "com.android.vndk.current.pem", 39} 40 41android_app_certificate { 42 name: "com.android.vndk.current.certificate", 43 certificate: "com.android.vndk.current", 44} 45 46apex_vndk { 47 name: "com.android.vndk.v31", 48 manifest: "apex_manifest.v31.json", 49 key: "com.android.vndk.v31.key", 50 certificate: ":com.android.vndk.v31.certificate", 51 vndk_version: "31", 52 system_ext_specific: true, 53 file_contexts: ":com.android.vndk-file_contexts", 54 updatable: false, 55} 56 57apex_key { 58 name: "com.android.vndk.v31.key", 59 public_key: "com.android.vndk.v31.pubkey", 60 private_key: "com.android.vndk.v31.pem", 61} 62 63android_app_certificate { 64 name: "com.android.vndk.v31.certificate", 65 certificate: "com.android.vndk.v31", 66} 67 68apex_vndk { 69 name: "com.android.vndk.v30", 70 manifest: "apex_manifest.v30.json", 71 key: "com.android.vndk.v30.key", 72 certificate: ":com.android.vndk.v30.certificate", 73 vndk_version: "30", 74 system_ext_specific: true, 75 file_contexts: ":com.android.vndk-file_contexts", 76 updatable: false, 77} 78 79apex_key { 80 name: "com.android.vndk.v30.key", 81 public_key: "com.android.vndk.v30.pubkey", 82 private_key: "com.android.vndk.v30.pem", 83} 84 85android_app_certificate { 86 name: "com.android.vndk.v30.certificate", 87 certificate: "com.android.vndk.v30", 88} 89 90apex_vndk { 91 name: "com.android.vndk.v29", 92 manifest: "apex_manifest.v29.json", 93 key: "com.android.vndk.v29.key", 94 certificate: ":com.android.vndk.v29.certificate", 95 vndk_version: "29", 96 system_ext_specific: true, 97 file_contexts: ":com.android.vndk-file_contexts", 98 updatable: false, 99} 100 101apex_key { 102 name: "com.android.vndk.v29.key", 103 public_key: "com.android.vndk.v29.pubkey", 104 private_key: "com.android.vndk.v29.pem", 105} 106 107android_app_certificate { 108 name: "com.android.vndk.v29.certificate", 109 certificate: "com.android.vndk.v29", 110} 111 112apex_vndk { 113 name: "com.android.vndk.v28", 114 manifest: "apex_manifest.v28.json", 115 key: "com.android.vndk.v28.key", 116 certificate: ":com.android.vndk.v28.certificate", 117 vndk_version: "28", 118 system_ext_specific: true, 119 file_contexts: ":com.android.vndk-file_contexts", 120 updatable: false, 121} 122 123apex_key { 124 name: "com.android.vndk.v28.key", 125 public_key: "com.android.vndk.v28.pubkey", 126 private_key: "com.android.vndk.v28.pem", 127} 128 129android_app_certificate { 130 name: "com.android.vndk.v28.certificate", 131 certificate: "com.android.vndk.v28", 132} 133