1{
2    "name": "@ohos/device_info_manager",
3    "description": "device profile",
4    "version": "3.1",
5    "publishAs": "code-segment",
6    "segment": {
7      "destPath": "foundation/deviceprofile/device_info_manager"
8    },
9    "dirs": {},
10    "scripts": {},
11    "license": "Apache License 2.0",
12    "component": {
13      "name": "device_info_manager",
14      "subsystem": "deviceprofile",
15      "features": [
16        "device_info_manager_feature_coverage",
17        "device_info_manager_switch_static_disable"
18      ],
19      "adapted_system_type": [ "standard" ],
20      "hisysevent_config":[
21        "//foundation/deviceprofile/device_info_manager/hisysevent.yaml"
22      ],
23      "rom": "2048KB",
24      "ram": "9000KB",
25      "deps": {
26        "components": [
27          "cJSON",
28          "c_utils",
29          "config_policy",
30          "hisysevent",
31          "hilog",
32          "ipc",
33          "syscap_codec",
34          "access_token",
35          "device_auth",
36          "samgr",
37          "kv_store",
38          "hitrace",
39          "eventhandler",
40          "safwk",
41          "dsoftbus",
42          "dmsfwk",
43          "device_manager",
44          "init",
45          "relational_store"
46        ],
47        "third_party": [
48          "json"
49        ]
50      },
51      "build": {
52        "group_type": {
53          "base_group": [],
54          "fwk_group": [
55            "//foundation/deviceprofile/device_info_manager/old/interfaces/innerkits/core:distributed_device_profile_client",
56            "//foundation/deviceprofile/device_info_manager/interfaces/innerkits/core:distributed_device_profile_sdk",
57            "//foundation/deviceprofile/device_info_manager/common:distributed_device_profile_common"
58          ],
59          "service_group": [
60            "//foundation/deviceprofile/device_info_manager/etc/profile:deviceprofile_trust",
61            "//foundation/deviceprofile/device_info_manager/etc/init:etc",
62            "//foundation/deviceprofile/device_info_manager/old/permission:authority_json",
63            "//foundation/deviceprofile/device_info_manager/permission:permission_json",
64            "//foundation/deviceprofile/device_info_manager/sa_profile:dps_sa_profile",
65            "//foundation/deviceprofile/device_info_manager/old/services/core:distributed_device_profile",
66            "//foundation/deviceprofile/device_info_manager/services/core:distributed_device_profile_svr"
67          ]
68        },
69        "inner_kits": [
70          {
71            "name": "//foundation/deviceprofile/device_info_manager/old/interfaces/innerkits/core:distributed_device_profile_client",
72            "header": {
73              "header_files": [
74                "distributed_device_profile_client.h",
75                "distributed_device_profile_proxy.h",
76                "idistributed_device_profile.h",
77                "iprofile_event_callback.h",
78                "profile_change_notification.h",
79                "profile_event.h",
80                "service_characteristic_profile.h",
81                "subscribe_info.h"
82              ],
83              "header_base": "//foundation/deviceprofile/device_info_manager/old/interfaces/innerkits/core/include/"
84            }
85          },
86          {
87            "name": "//foundation/deviceprofile/device_info_manager/interfaces/innerkits/core:distributed_device_profile_sdk",
88            "header": {
89              "header_files": [
90                "distributed_device_profile_client.h",
91                "distributed_device_profile_proxy.h"
92              ],
93              "header_base": "//foundation/deviceprofile/device_info_manager/interfaces/innerkits/core/include/"
94            }
95          },
96          {
97            "name": "//foundation/deviceprofile/device_info_manager/common:distributed_device_profile_common",
98            "header": {
99              "header_files": [
100                "access_control_profile.h",
101                "accessee.h",
102                "accesser.h",
103                "characteristic_profile.h",
104                "device_profile.h",
105                "dp_subscribe_info.h",
106                "dp_sync_options.h",
107                "i_distributed_device_profile.h",
108                "i_profile_change_listener.h",
109                "i_sync_completed_callback.h",
110                "profile_change_listener_proxy.h",
111                "profile_change_listener_stub.h",
112                "service_profile.h",
113                "sync_completed_callback_proxy.h",
114                "sync_completed_callback_stub.h",
115                "trust_device_profile.h"
116              ],
117              "header_base": "//foundation/deviceprofile/device_info_manager/common/include/interfaces"
118            }
119          }
120        ],
121        "test": [
122          "//foundation/deviceprofile/device_info_manager/old/radar/test/unittest:dp_radar_helper_test_old",
123          "//foundation/deviceprofile/device_info_manager/old/services/core:unittest",
124          "//foundation/deviceprofile/device_info_manager/radar/test/unittest:dp_radar_helper_test_new",
125          "//foundation/deviceprofile/device_info_manager/services/core:unittest",
126          "//foundation/deviceprofile/device_info_manager/old/services/core/test/fuzztest:fuzztest",
127          "//foundation/deviceprofile/device_info_manager/services/core/test/fuzztest:fuzztest",
128          "//foundation/deviceprofile/device_info_manager/common/test:common_test"
129        ]
130      }
131    }
132  }
133