1{
2    "name": "@ohos/bounds_checking_function",
3    "description": "following the standard of C11 Annex K (bound-checking interfaces), functions of the common memory/string operation classes, such as memcpy_s, strcpy_s, are selected and implemented.",
4    "version": "3.1",
5    "license": "MulanPSL-2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "third_party/bounds_checking_function"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "bounds_checking_function",
14        "subsystem": "thirdparty",
15        "syscap": [],
16        "features": [],
17        "adapted_system_type": [
18            "mini",
19            "small",
20            "standard"
21        ],
22        "rom": "",
23        "ram": "",
24        "deps": {
25            "components": [],
26            "third_party": []
27        },
28        "build": {
29            "sub_component": [
30                "//third_party/bounds_checking_function:libsec_shared"
31            ],
32            "inner_kits": [
33                {
34                    "name": "//third_party/bounds_checking_function:libsec_shared",
35                    "header": {
36                        "header_files": [
37                            "securec.h",
38                            "securectype.h"
39                        ],
40                        "header_base": "//third_party/bounds_checking_function/include"
41                    }
42                },
43                {
44                    "name": "//third_party/bounds_checking_function:libsec_static",
45                    "header": {
46                        "header_files": [
47                            "securec.h",
48                            "securectype.h"
49                        ],
50                        "header_base": "//third_party/bounds_checking_function/include"
51                    }
52                }
53            ],
54            "test": []
55        }
56    }
57}