{
    "name": "@ohos/ability_base",
    "description": "aafwk子系统中的基础库,want,base等",
    "version": "3.1",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "foundation/aafwk/standard/ability_base"
    },
    "dirs": {},
    "scripts": {},
    "component": {
        "name": "ability_base",
        "subsystem": "aafwk",
        "syscap": [],
        "features": [],
        "adapted_system_type": [
            "standard"
        ],
        "rom": "",
        "ram": "",
        "deps": {
            "components": [
                "hiviewdfx_hilog_native",
                "ipc",
                "utils_base"
            ],
            "third_party": [
                "jsoncpp",
                "json"
            ]
        },
        "build": {
            "sub_component": [
                "//foundation/aafwk/standard/ability_base:base_innerkits_target"
            ],
            "inner_kits": [
                {
                    "header": {
                      "header_base": "//foundation/aafwk/standard/ability_base/interfaces/inner_api/base/include/",
                      "header_files": [
                        "base_def.h",
                        "base_interfaces.h",
                        "base_object.h",
                        "base_types.h",
                        "bool_wrapper.h",
                        "byte_wrapper.h",
                        "double_wrapper.h",
                        "float_wrapper.h",
                        "int_wrapper.h",
                        "light_refbase.h",
                        "long_wrapper.h",
                        "short_wrapper.h",
                        "string_wrapper.h"
                      ]
                    },
                    "name": "//foundation/aafwk/standard/ability_base:base"
                },
                {
                    "header": {
                      "header_base": "//foundation/aafwk/standard/ability_base/interfaces/inner_api/want/include/",
                      "header_files": [
                        "element_name.h",
                        "want.h",
                        "skills.h",
                        "want_params.h",
                        "match_type.h",
                        "operation.h",
                        "patterns_matcher.h",
                        "pac_map.h"
                      ]
                    },
                    "name": "//foundation/aafwk/standard/ability_base:want"
                },
                {
                    "header": {
                      "header_base": "//foundation/aafwk/standard/ability_base/interfaces/inner_api/configuration/include",
                      "header_files": [
                        "configuration.h",
                        "global_configuration_key.h"
                      ]
                    },
                    "name": "//foundation/aafwk/standard/ability_base:configuration"
                },
                {
                  "header": {
                    "header_base": "//foundation/aafwk/standard/ability_base/interfaces/inner_api/uri/include",
                    "header_files": [
                      "uri.h"
                    ]
                  },
                  "name": "//foundation/aafwk/standard/ability_base:zuri"
                }
            ],
            "test": [
              "//foundation/aafwk/standard/ability_base/test:unittest"
            ]
        }
    }
}
