blob: b83f2b1a4703a2ebd19f2355bfab35b05bce5e6a [file] [log] [blame]
Justin Yundb3ca182019-01-18 14:55:09 +09001// THIS FILE IS AUTOGENERATED BY development/vndk/snapshot/gen_buildfiles.py
2// DO NOT EDIT
3
4prebuilt_etc {
5 name: "llndk.libraries.28.txt",
6 target: {
Kiyoung Kim3fd502b2019-10-07 13:43:27 +09007 android_arm64: {
8 src: "arm64/configs/llndk.libraries.28.txt",
Justin Yundb3ca182019-01-18 14:55:09 +09009 },
Justin Yun4232fc62019-12-19 09:33:11 +090010 android_arm: {
11 src: "arm/configs/llndk.libraries.28.txt",
Justin Yundb3ca182019-01-18 14:55:09 +090012 },
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090013 android_x86_64: {
14 src: "x86_64/configs/llndk.libraries.28.txt",
15 },
Justin Yun4232fc62019-12-19 09:33:11 +090016 android_x86: {
17 src: "x86/configs/llndk.libraries.28.txt",
18 },
Justin Yundb3ca182019-01-18 14:55:09 +090019 },
20}
21
22prebuilt_etc {
23 name: "vndksp.libraries.28.txt",
24 target: {
25 android_arm64: {
26 src: "arm64/configs/vndksp.libraries.28.txt",
27 },
Justin Yun4232fc62019-12-19 09:33:11 +090028 android_arm: {
29 src: "arm/configs/vndksp.libraries.28.txt",
Justin Yundb3ca182019-01-18 14:55:09 +090030 },
31 android_x86_64: {
32 src: "x86_64/configs/vndksp.libraries.28.txt",
33 },
Justin Yun4232fc62019-12-19 09:33:11 +090034 android_x86: {
35 src: "x86/configs/vndksp.libraries.28.txt",
36 },
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090037 },
38}
39
40prebuilt_etc {
41 name: "vndkcore.libraries.28.txt",
42 target: {
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090043 android_arm64: {
44 src: "arm64/configs/vndkcore.libraries.28.txt",
45 },
Justin Yun4232fc62019-12-19 09:33:11 +090046 android_arm: {
47 src: "arm/configs/vndkcore.libraries.28.txt",
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090048 },
49 android_x86_64: {
50 src: "x86_64/configs/vndkcore.libraries.28.txt",
51 },
Justin Yun4232fc62019-12-19 09:33:11 +090052 android_x86: {
53 src: "x86/configs/vndkcore.libraries.28.txt",
54 },
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090055 },
56}
57
58prebuilt_etc {
59 name: "vndkprivate.libraries.28.txt",
60 target: {
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090061 android_arm64: {
62 src: "arm64/configs/vndkprivate.libraries.28.txt",
63 },
Justin Yun4232fc62019-12-19 09:33:11 +090064 android_arm: {
65 src: "arm/configs/vndkprivate.libraries.28.txt",
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090066 },
67 android_x86_64: {
68 src: "x86_64/configs/vndkprivate.libraries.28.txt",
Justin Yundb3ca182019-01-18 14:55:09 +090069 },
Justin Yun4232fc62019-12-19 09:33:11 +090070 android_x86: {
71 src: "x86/configs/vndkprivate.libraries.28.txt",
72 },
Justin Yundb3ca182019-01-18 14:55:09 +090073 },
74}
75
Colin Crossf76de752019-08-23 14:43:08 -070076// Some vendor prebuilts reference libprotobuf-cpp-lite.so and
77// libprotobuf-cpp-full.so and expect the 3.0.0-beta3 version.
78// The new version of protobuf will be installed as
79// /vendor/lib64/libprotobuf-cpp-lite-3.9.1.so. The VNDK doesn't
80// help here because we compile old devices against master and not
81// an old VNDK snapshot. We need to continue to provide a vendor
82// libprotobuf-cpp-lite.so until all products in master get updated
83// prebuilts or are obsoleted.
84
Kiyoung Kim3fd502b2019-10-07 13:43:27 +090085// TODO(b/142220143): should these modules get moved somewhere else?
Colin Crossf76de752019-08-23 14:43:08 -070086cc_prebuilt_library_shared {
87 name: "libprotobuf-cpp-lite-vendorcompat",
88 stem: "libprotobuf-cpp-lite",
89 vendor: true,
Luca Stefani56a82c82019-09-17 21:19:18 +020090 // These are already stripped, and restripping them just issues diagnostics.
91 strip: {
92 none: true,
93 },
Colin Crossf76de752019-08-23 14:43:08 -070094 target: {
95 android_arm64: {
96 srcs: ["arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-lite.so"],
97 },
98 android_arm: {
99 srcs: ["arm/arch-arm-armv7-a-neon/shared/vndk-core/libprotobuf-cpp-lite.so"],
100 },
101 android_x86_64: {
102 srcs: ["x86_64/arch-x86_64-x86_64/shared/vndk-core/libprotobuf-cpp-lite.so"],
103 },
104 android_x86: {
105 srcs: ["x86/arch-x86-x86/shared/vndk-core/libprotobuf-cpp-lite.so"],
106 },
107 },
108
109 shared_libs: [
110 "libc++",
111 "libc",
112 "libdl",
113 "liblog",
114 "libm",
115 "libz",
116 ],
117}
118
119cc_prebuilt_library_shared {
120 name: "libprotobuf-cpp-full-vendorcompat",
121 stem: "libprotobuf-cpp-full",
122 vendor: true,
Luca Stefani56a82c82019-09-17 21:19:18 +0200123 // These are already stripped, and restripping them just issues diagnostics.
124 strip: {
125 none: true,
126 },
Colin Crossf76de752019-08-23 14:43:08 -0700127 target: {
128 android_arm64: {
129 srcs: ["arm64/arch-arm64-armv8-a/shared/vndk-core/libprotobuf-cpp-full.so"],
130 },
131 android_arm: {
132 srcs: ["arm/arch-arm-armv7-a-neon/shared/vndk-core/libprotobuf-cpp-full.so"],
133 },
134 android_x86_64: {
135 srcs: ["x86_64/arch-x86_64-x86_64/shared/vndk-core/libprotobuf-cpp-full.so"],
136 },
137 android_x86: {
138 srcs: ["x86/arch-x86-x86/shared/vndk-core/libprotobuf-cpp-full.so"],
139 },
140 },
141
142 shared_libs: [
143 "libc++",
144 "libc",
145 "libdl",
146 "liblog",
147 "libm",
148 "libz",
149 ],
150}