• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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