1{ 2 "subsystem": "security", 3 "parts": { 4 "access_token": { 5 "variants": [ 6 "phone", 7 "wearable" 8 ], 9 "inner_kits": [ 10 { 11 "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", 12 "header": { 13 "header_files": [ 14 "accesstoken_kit.h" 15 ], 16 "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include" 17 } 18 }, 19 { 20 "name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", 21 "header": { 22 "header_files": [ 23 "nativetoken_kit.h" 24 ], 25 "header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include" 26 } 27 }, 28 { 29 "name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc", 30 "header": { 31 "header_files": [ 32 "token_setproc.h" 33 ], 34 "header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include" 35 } 36 } 37 ], 38 "module_list": [ 39 "//base/security/access_token:accesstoken_build_module", 40 "//base/security/access_token:tokensync_build_module" 41 ], 42 "test_list": [ 43 "//base/security/access_token:accesstoken_build_module_test", 44 "//base/security/access_token/interfaces/innerkits/accesstoken/test:unittest", 45 "//base/security/access_token/interfaces/innerkits/nativetoken/test:unittest", 46 "//base/security/access_token/interfaces/innerkits/token_setproc/test:unittest" 47 ] 48 } 49 } 50} 51