Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bfc3dbaa authored by David Duarte's avatar David Duarte Committed by Automerger Merge Worker
Browse files

Pandora: Move interfaces into a new pandora folder at root am: a8110339

parents c3495236 a8110339
Loading
Loading
Loading
Loading
+0 −98
Original line number Diff line number Diff line
@@ -71,101 +71,3 @@ android_test {
    ],
    test_suites: ["mts-bluetooth"],
}

java_library {
    name: "pandora-grpc-java",
    visibility: ["//visibility:private"],
    srcs: [
        "proto/pandora_experimental/*.proto",
    ],
    static_libs: [
        "grpc-java-lite",
        "guava",
        "javax_annotation-api_1.3.2",
        "libprotobuf-java-lite",
        "opencensus-java-api",
        "pandora-proto-java",
    ],
    proto: {
        include_dirs: [
            "external/protobuf/src",
            "packages/modules/Bluetooth/android/pandora/server/proto",
        ],
        plugin: "grpc-java-plugin",
        output_params: [
           "lite",
        ],
    },
}

java_library {
    name: "pandora-proto-java",
    visibility: ["//visibility:private"],
    srcs: [
        "proto/pandora_experimental/*.proto",
        ":libprotobuf-internal-protos",
    ],
    static_libs: [
        "libprotobuf-java-lite",
    ],
    proto: {
        type: "lite",
        include_dirs: [
            "external/protobuf/src",
            "packages/modules/Bluetooth/android/pandora/server/proto",
        ],
    },
}

genrule {
    name: "pandora_experimental-python-src",
    tools: [
        "aprotoc",
        "protoc-gen-mmi2grpc-python"
    ],
    cmd: "$(location aprotoc)" +
         "    -Ipackages/modules/Bluetooth/android/pandora/server/proto" +
         "    -Iexternal/protobuf/src" +
         "    --plugin=protoc-gen-grpc=$(location protoc-gen-mmi2grpc-python)" +
         "    --grpc_out=$(genDir)" +
         "    --python_out=$(genDir)" +
         "    $(in)",
    srcs: [
        "proto/pandora_experimental/_android.proto",
        "proto/pandora_experimental/a2dp.proto",
        "proto/pandora_experimental/avrcp.proto",
        "proto/pandora_experimental/gatt.proto",
        "proto/pandora_experimental/hfp.proto",
        "proto/pandora_experimental/hid.proto",
        "proto/pandora_experimental/host.proto",
        "proto/pandora_experimental/l2cap.proto",
        "proto/pandora_experimental/security.proto",
    ],
    out: [
        "pandora_experimental/_android_grpc.py",
        "pandora_experimental/_android_pb2.py",
        "pandora_experimental/a2dp_grpc.py",
        "pandora_experimental/a2dp_pb2.py",
        "pandora_experimental/avrcp_grpc.py",
        "pandora_experimental/avrcp_pb2.py",
        "pandora_experimental/gatt_grpc.py",
        "pandora_experimental/gatt_pb2.py",
        "pandora_experimental/hfp_grpc.py",
        "pandora_experimental/hfp_pb2.py",
        "pandora_experimental/hid_grpc.py",
        "pandora_experimental/hid_pb2.py",
        "pandora_experimental/host_grpc.py",
        "pandora_experimental/host_pb2.py",
        "pandora_experimental/l2cap_grpc.py",
        "pandora_experimental/l2cap_pb2.py",
        "pandora_experimental/security_grpc.py",
        "pandora_experimental/security_pb2.py",
    ]
}

python_library_host {
    name: "pandora_experimental-python",
    srcs: [
        ":pandora_experimental-python-src",
    ],
}

pandora/OWNERS

0 → 100644
+5 −0
Original line number Diff line number Diff line
# Project owners
girardier@google.com
licorne@google.com
uael@google.com
charliebout@google.com
+101 −0
Original line number Diff line number Diff line
package {
    default_applicable_licenses: ["Android-Apache-2.0"],
}

java_library {
    name: "pandora-grpc-java",
    visibility: ["//packages/modules/Bluetooth/android/pandora/server"],
    srcs: [
        "pandora_experimental/*.proto",
    ],
    static_libs: [
        "grpc-java-lite",
        "guava",
        "javax_annotation-api_1.3.2",
        "libprotobuf-java-lite",
        "opencensus-java-api",
        "pandora-proto-java",
    ],
    proto: {
        include_dirs: [
            "external/protobuf/src",
            "packages/modules/Bluetooth/pandora/interfaces",
        ],
        plugin: "grpc-java-plugin",
        output_params: [
           "lite",
        ],
    },
}

java_library {
    name: "pandora-proto-java",
    visibility: ["//packages/modules/Bluetooth/android/pandora/server"],
    srcs: [
        "pandora_experimental/*.proto",
        ":libprotobuf-internal-protos",
    ],
    static_libs: [
        "libprotobuf-java-lite",
    ],
    proto: {
        type: "lite",
        include_dirs: [
            "external/protobuf/src",
            "packages/modules/Bluetooth/pandora/interfaces",
        ],
    },
}

genrule {
    name: "pandora_experimental-python-src",
    tools: [
        "aprotoc",
        "protoc-gen-mmi2grpc-python"
    ],
    cmd: "$(location aprotoc)" +
         "    -Ipackages/modules/Bluetooth/pandora/interfaces" +
         "    -Iexternal/protobuf/src" +
         "    --plugin=protoc-gen-grpc=$(location protoc-gen-mmi2grpc-python)" +
         "    --grpc_out=$(genDir)" +
         "    --python_out=$(genDir)" +
         "    $(in)",
    srcs: [
        "pandora_experimental/_android.proto",
        "pandora_experimental/a2dp.proto",
        "pandora_experimental/avrcp.proto",
        "pandora_experimental/gatt.proto",
        "pandora_experimental/hfp.proto",
        "pandora_experimental/hid.proto",
        "pandora_experimental/host.proto",
        "pandora_experimental/l2cap.proto",
        "pandora_experimental/security.proto",
    ],
    out: [
        "pandora_experimental/_android_grpc.py",
        "pandora_experimental/_android_pb2.py",
        "pandora_experimental/a2dp_grpc.py",
        "pandora_experimental/a2dp_pb2.py",
        "pandora_experimental/avrcp_grpc.py",
        "pandora_experimental/avrcp_pb2.py",
        "pandora_experimental/gatt_grpc.py",
        "pandora_experimental/gatt_pb2.py",
        "pandora_experimental/hfp_grpc.py",
        "pandora_experimental/hfp_pb2.py",
        "pandora_experimental/hid_grpc.py",
        "pandora_experimental/hid_pb2.py",
        "pandora_experimental/host_grpc.py",
        "pandora_experimental/host_pb2.py",
        "pandora_experimental/l2cap_grpc.py",
        "pandora_experimental/l2cap_pb2.py",
        "pandora_experimental/security_grpc.py",
        "pandora_experimental/security_pb2.py",
    ]
}

python_library_host {
    name: "pandora_experimental-python",
    srcs: [
        ":pandora_experimental-python-src",
    ],
}
Loading