1{
2  "name": "@ohos/ecological_rule_manager",
3  "description": "Ecological rule manager service",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "foundation/bundlemanager/ecological_rule_manager"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "ecological_rule_manager",
14    "subsystem": "bundlemanager",
15    "syscap": ["SystemCapability.BundleManager.EcologicalRuleManager"],
16    "features": [
17    ],
18    "adapted_system_type": [
19      "standard"
20    ],
21    "rom":"300KB",
22    "ram":"1024KB",
23    "deps": {
24      "components": [
25        "ability_base",
26        "ability_runtime",
27        "bundle_framework",
28        "c_utils",
29        "eventhandler",
30        "hilog",
31        "ipc",
32        "safwk",
33        "samgr",
34        "access_token"
35      ],
36      "third_party": [
37        "jsoncpp"
38      ]
39    },
40    "build": {
41      "sub_component": [
42        "//foundation/bundlemanager/ecological_rule_manager:ecological_rule_mgr_packages"
43      ],
44      "inner_kits": [
45        {
46          "name": "//foundation/bundlemanager/ecological_rule_manager/services:ecologicalrulemgr_service",
47          "header": {
48            "header_files": [
49              "ecological_rule_mgr_service_interface.h"
50            ],
51            "header_base":"//foundation/bundlemanager/ecological_rule_manager/interfaces/innerkits/include"
52          }
53        },
54        {
55          "name": "//foundation/bundlemanager/ecological_rule_manager/interfaces/innerkits:erms_client",
56          "header": {
57            "header_files": [
58              "ecological_rule_mgr_service_interface.h",
59              "ecological_rule_mgr_service_param.h"
60            ],
61            "header_base":"//foundation/bundlemanager/ecological_rule_manager/interfaces/innerkits/include"
62          }
63        }
64      ],
65      "test": [
66        "//foundation/bundlemanager/ecological_rule_manager/test/unittest:unittest"
67      ]
68    }
69  }
70}
71