1{ 2 "name": "@ohos/selinux", 3 "description": "security-enhanced linux(SELINUX) is a mandatory access control mechanism on linux", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/security/selinux" 9 }, 10 "scripts": {}, 11 "dirs": {}, 12 "component": { 13 "name": "selinux", 14 "subsystem": "security", 15 "adapted_system_type": [ 16 "standard" 17 ], 18 "rom": "3072KB", 19 "ram": "3072KB", 20 "deps": { 21 "components": [ 22 "hilog_native" 23 ], 24 "third_party": [ 25 "selinux", 26 "pcre2", 27 "FreeBSD", 28 "bounds_checking_function" 29 ] 30 }, 31 "build": { 32 "sub_component": [ 33 "//base/security/selinux:selinux_group" 34 ], 35 "inner_kits": [ 36 { 37 "name": "//base/security/selinux:libload_policy", 38 "header": { 39 "header_files": [ 40 "policycoreutils.h" 41 ], 42 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 43 } 44 }, 45 { 46 "name": "//base/security/selinux:librestorecon", 47 "header": { 48 "header_files": [ 49 "policycoreutils.h" 50 ], 51 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 52 } 53 }, 54 { 55 "name": "//base/security/selinux:libhap_restorecon", 56 "header": { 57 "header_files": [ 58 "hap_restorecon.h" 59 ], 60 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 61 } 62 }, 63 { 64 "name": "//base/security/selinux:libparaperm_checker", 65 "header": { 66 "header_files": [ 67 "selinux_parameter.h" 68 ], 69 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 70 } 71 }, 72 { 73 "name": "//base/security/selinux:libservice_checker", 74 "header": { 75 "header_files": [ 76 "service_checker.h", 77 "hdf_service_checker.h" 78 ], 79 "header_base": "//base/security/selinux/interfaces/policycoreutils/include" 80 } 81 } 82 ], 83 "test": [ 84 "//base/security/selinux/test:unittest" 85 ] 86 } 87 } 88}