ohos.build 2.8 KB
Newer Older
M
mamingshuai 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
{
  "subsystem": "communication",
  "parts": {
    "ipc": {
      "module_list": [
        "//foundation/communication/ipc/interfaces/innerkits/ipc_core:ipc_core",
        "//foundation/communication/ipc/interfaces/innerkits/ipc_single:ipc_single",
        "//foundation/communication/ipc/interfaces/innerkits/libdbinder:libdbinder"
      ],
      "inner_kits": [
        {
          "type": "so",
          "name": "//foundation/communication/ipc/interfaces/innerkits/ipc_core:ipc_core",
          "header": {
            "header_files": [
              "ipc_types.h",
              "ipc_skeleton.h",
              "iremote_object.h",
              "iremote_proxy.h",
              "iremote_stub.h",
              "message_parcel.h",
              "message_option.h",
              "iremote_broker.h",
              "ipc_object_proxy.h",
              "ipc_object_stub.h",
              "peer_holder.h",
              "ipc_file_descriptor.h",
              "jni_help.h"
            ],
            "header_base": "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include"
          }
        },
        {
          "type": "so",
          "name": "//foundation/communication/ipc/interfaces/innerkits/ipc_single:ipc_single",
          "header": {
            "header_files": [
              "ipc_types.h",
              "ipc_skeleton.h",
              "iremote_object.h",
              "iremote_proxy.h",
              "iremote_stub.h",
              "message_parcel.h",
              "message_option.h",
              "iremote_broker.h",
              "ipc_object_proxy.h",
              "ipc_object_stub.h",
              "peer_holder.h",
              "ipc_file_descriptor.h",
              "jni_help.h"
            ],
            "header_base": "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include"
          }
        },
        {
          "type": "so",
          "name": "//foundation/communication/ipc/interfaces/innerkits/libdbinder:libdbinder",
          "header": {
            "header_files": [
              "dbinder_service.h",
              "dbinder_service_stub.h"
            ],
            "header_base": "//foundation/communication/ipc/interfaces/innerkits/libdbinder/include"
          }
        }
      ],
      "test_list": [
        "//foundation/communication/ipc/ipc/test:moduletest",
        "//foundation/communication/ipc/ipc/native/test:unittest"
      ]
L
liangshenglin1 已提交
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
    },
    "ipc_js": {
      "module_list": [
        "//foundation/communication/ipc/interfaces/kits/js/napi:rpc"
      ],
      "inner_kits": [
        {
          "type": "so",
          "name": "//foundation/communication/ipc/interfaces/kits/js/napi:rpc",
          "header": {
            "header_files": [
              "napi_remote_object.h"
            ],
            "header_base": "//foundation/communication/ipc/ipc/native/src/napi/include"
          }
        }
      ]
M
mamingshuai 已提交
88 89 90
    }
  }
}