1{ 2 "components": [ 3 { 4 "component": "ace_engine_lite", 5 "description": "JS APP development frameworks.", 6 "optional": "true", 7 "dirs": [ 8 "foundation/ace/ace_engine_lite" 9 ], 10 "targets": [ 11 "//foundation/ace/ace_engine_lite/test:unittest", 12 "//foundation/ace/ace_engine_lite/frameworks:jsfwk" 13 ], 14 "rom": "521KB", 15 "ram": "~82KB", 16 "output": [ "libace_lite.a", "libace_lite.so" ], 17 "adapted_kernel": [ "liteos_a", "liteos_m", "linux"], 18 "features": [], 19 "deps": { 20 "third_party": [ 21 "bounds_checking_function", 22 "cjson", 23 "freetype", 24 "jerryscript" 25 ], 26 "kernel_special": {}, 27 "board_special": {}, 28 "components": [ 29 "appexecfwk_lite", 30 "huks", 31 "ui", 32 "syspara_lite", 33 "surface", 34 "i18n_lite", 35 "resmgr_lite", 36 "hilog", 37 "permission", 38 "ipc_lite", 39 "kal_timer", 40 "kv_store", 41 "timer_task", 42 "ace_common_lite", 43 "ace_native_engine_lite", 44 "ace_module_manager_lite" 45 ] 46 } 47 }, 48 { 49 "component": "ace_common_lite", 50 "description": "ace lite common kits", 51 "optional": "true", 52 "dirs": [ 53 "//foundation/ace/ace_engine_lite/frameworks/common" 54 ], 55 "targets": [ 56 "//foundation/ace/ace_engine_lite/frameworks/common:ace_common_lite" 57 ], 58 "rom": "9KB", 59 "ram": "~2KB", 60 "output": [ "libace_common.a", "libace_common.so" ], 61 "adapted_kernel": [ "liteos_a", "liteos_m", "linux"], 62 "features": [], 63 "deps": { 64 "third_party": [ 65 "bounds_checking_function" 66 ], 67 "kernel_special": {}, 68 "board_special": {}, 69 "components": [ 70 "hilog" 71 ] 72 } 73 }, 74 { 75 "component": "ace_native_engine_lite", 76 "description": "native JS engine adapter", 77 "optional": "true", 78 "dirs": [ 79 "//foundation/ace/ace_engine_lite/frameworks/native_engine" 80 ], 81 "targets": [ 82 "//foundation/ace/ace_engine_lite/frameworks/native_engine:ace_native_engine_lite" 83 ], 84 "rom": "32KB", 85 "ram": "~5KB", 86 "output": [ "libace_native_engine.so", "libace_native_engine.a" ], 87 "adapted_kernel": [ "liteos_a", "liteos_m", "linux"], 88 "features": [], 89 "deps": { 90 "third_party": [ 91 "jerryscript" 92 ], 93 "kernel_special": {}, 94 "board_special": {}, 95 "components": [ 96 "hilog", 97 "ace_common_lite" 98 ] 99 } 100 }, 101 { 102 "component": "ace_module_manager_lite", 103 "description": "native JS module manager framework", 104 "optional": "true", 105 "dirs": [ 106 "//foundation/ace/ace_engine_lite/frameworks/module_manager" 107 ], 108 "targets": [ 109 "//foundation/ace/ace_engine_lite/frameworks/module_manager:ace_module_manager_lite" 110 ], 111 "rom": "12KB", 112 "ram": "~2KB", 113 "output": [ "libace_module_manager.so", "libace_module_manager.a" ], 114 "adapted_kernel": [ "liteos_a", "liteos_m", "linux"], 115 "features": [], 116 "deps": { 117 "third_party": [ 118 "bounds_checking_function", 119 "jerryscript" 120 ], 121 "kernel_special": {}, 122 "board_special": {}, 123 "components": [ 124 "hilog", 125 "js_builtin", 126 "ace_common_lite", 127 "ace_native_engine_lite" 128 ] 129 } 130 } 131 ] 132} 133