X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Android.bp;h=cb840cf950da9e77c0aaae2c1cb0bfcebfafa4df;hb=d331df70d8501f1f4c6089961bd706f4950be4bb;hp=81d6dab8ac17fbb3eb6406673ce3a67c4c28ca18;hpb=95dd448a5ee55a59c7ea5e60eeeb03dd4a324a44;p=android-x86%2Fframeworks-base.git diff --git a/Android.bp b/Android.bp index 81d6dab8ac17..cb840cf950da 100644 --- a/Android.bp +++ b/Android.bp @@ -12,8 +12,46 @@ // See the License for the specific language governing permissions and // limitations under the License. +// ==== c++ proto device library ============================== +cc_library { + name: "libplatformprotos", + host_supported: true, + proto: { + export_proto_headers: true, + include_dirs: ["external/protobuf/src"], + }, + + target: { + host: { + proto: { + type: "full", + }, + srcs: [ + "core/proto/**/*.proto", + "libs/incident/**/*.proto", + ], + }, + android: { + proto: { + type: "lite", + }, + // We only build the protos that are optimized for the lite + // runtime, as well as the only protos that are actually + // needed by the device. + srcs: [ + "core/proto/android/service/graphicsstats.proto", + ], + shared: { + enabled: false, + }, + }, + }, +} + subdirs = [ + "core/jni", "libs/*", + "media/*", "tools/*", "native/android", "native/graphics/jni",