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