1# Copyright (c) 2023 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14ohos_exec_script_config = {
15  exec_script_allowlist = [
16    "//arkcompiler/ets_frontend/ts2panda/BUILD.gn",
17    "//arkcompiler/ets_runtime/test/typeinfer/BUILD.gn",
18    "//arkcompiler/runtime_core/libpandabase/BUILD.gn",
19    "//arkcompiler/toolchain/build/templates/cxx/cxx.gni",
20    "//arkcompiler/toolchain/build/test.gni",
21    "//arkcompiler/toolchain/build/third_party_gn/musl/BUILD.gn",
22    "//arkcompiler/toolchain/build/third_party_gn/openssl/BUILD.gn",
23    "//base/hiviewdfx/hiview/BUILD.gn",
24    "//base/security/access_token/access_token.gni",
25    "//base/security/selinux_adapter/BUILD.gn",
26    "//base/startup/init/interfaces/innerkits/BUILD.gn",
27    "//base/startup/init/interfaces/innerkits/token/BUILD.gn",
28    "//base/startup/init/services/modules/udid/BUILD.gn",
29    "//base/startup/init/test/unittest/lite/BUILD.gn",
30    "//base/web/webview/ohos_nweb/BUILD.gn",
31    "//build/config/BUILDCONFIG.gn",
32    "//build/config/components/hdi/hdi.gni",
33    "//build/config/linux/pkg_config.gni",
34    "//build/config/mac/mac_sdk.gni",
35    "//build/config/posix/BUILD.gn",
36    "//build/config/security/security_config.gni",
37    "//build/lite/config/component/lite_component.gni",
38    "//build/lite/config/test/test.gni",
39    "//build/ohos/app/app.gni",
40    "//build/ohos/images/BUILD.gn",
41    "//build/ohos/native_stub/native_stub.gni",
42    "//build/ohos/ndk/ndk.gni",
43    "//build/ohos/ndk/ndk_targets.gni",
44    "//build/ohos/packages/BUILD.gn",
45    "//build/ohos/sa_profile/sa_profile.gni",
46    "//build/ohos/sdk/BUILD.gn",
47    "//build/ohos_var.gni",
48    "//build/templates/bpf/BUILD.gn",
49    "//build/templates/common/copy.gni",
50    "//build/templates/cxx/cxx.gni",
51    "//build/templates/rust/ohos_cargo_crate.gni",
52    "//build/templates/rust/ohos_rust_library.gni",
53    "//build/templates/rust/rust_bindgen.gni",
54    "//build/templates/rust/rust_cxx.gni",
55    "//build/templates/rust/rust_template.gni",
56    "//build/templates/update/module_update.gni",
57    "//build/test.gni",
58    "//build/toolchain/BUILD.gn",
59    "//build/toolchain/concurrent_links.gni",
60    "//build/toolchain/mac/BUILD.gn",
61    "//commonlibrary/utils_lite/file/BUILD.gn",
62    "//device/board/bearpi/bearpi_hm_micro/liteos_a/BUILD.gn",
63    "//device/board/hihope/dayu210/camera/vdi_impl/v4l2/BUILD.gn",
64    "//device/board/hihope/rk3568/camera/vdi_impl/v4l2/BUILD.gn",
65    "//device/board/hisilicon/hispark_aries/liteos_a/BUILD.gn",
66    "//device/board/hisilicon/hispark_taurus/camera/BUILD.gn",
67    "//device/board/hisilicon/hispark_taurus/liteos_a/BUILD.gn",
68    "//device/board/isoftstone/yangfan/kernel/hdf/drivers/camera/BUILD.gn",
69    "//device/board/isoftstone/zhiyuan/kernel/hdf/driver/camera/BUILD.gn",
70    "//device/board/kaihong/khdvk_3566b/camera/BUILD.gn",
71    "//device/board/lango/dev_wifi_a/hdf_drivers/gpio/BUILD.gn",
72    "//device/board/lango/dev_wifi_a/hdf_drivers/uart/BUILD.gn",
73    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/gpio/BUILD.gn",
74    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/i2c/BUILD.gn",
75    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/pwm/BUILD.gn",
76    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/spi/BUILD.gn",
77    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/uart/BUILD.gn",
78    "//device/board/openvalley/niobeu4/liteos_m/hdf_drivers/watchdog/BUILD.gn",
79    "//device/board/osware/imx8mm/drivers/camera/BUILD.gn",
80    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/core/BUILD.gn",
81    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/gpio/BUILD.gn",
82    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/i2c/BUILD.gn",
83    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/pwm/BUILD.gn",
84    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/spi/BUILD.gn",
85    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/uart/BUILD.gn",
86    "//device/board/talkweb/niobe407/liteos_m/hdf_drivers/watchdog/BUILD.gn",
87    "//device/board/unionman/unionpi_tiger/hardware/camera/BUILD.gn",
88    "//device/soc/hisilicon/hi3516dv300/sdk_liteos/BUILD.gn",
89    "//device/soc/st/stm32mp1xx/sdk_liteos/BUILD.gn",
90    "//drivers/hdf_core/adapter/khdf/liteos_m/hdi_mini.gni",
91    "//drivers/hdf_core/adapter/khdf/uniproton/core/BUILD.gn",
92    "//drivers/hdf_core/adapter/uhdf2/hdi.gni",
93    "//drivers/hdf_core/adapter/uhdf/hdi_small.gni",
94    "//drivers/hdf_core/framework/tools/hc-gen/hc_gen.gni",
95    "//drivers/peripheral/camera/vdi_base/usb_camera/camera_config/BUILD.gn",
96    "//drivers/peripheral/wlan/hdi_service/BUILD.gn",
97    "//foundation/arkui/ace_engine/ace_config.gni",
98    "//foundation/arkui/ace_engine/build/ace_ext.gni",
99    "//foundation/bundlemanager/bundle_framework/appexecfwk.gni",
100    "//foundation/communication/dsoftbus/adapter/BUILD.gn",
101    "//foundation/communication/dsoftbus/core/authentication/authentication.gni",
102    "//foundation/communication/dsoftbus/core/bus_center/bus_center_server.gni",
103    "//foundation/communication/dsoftbus/core/bus_center/lnn/decision_center/decision_center.gni",
104    "//foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_hub.gni",
105    "//foundation/communication/dsoftbus/core/bus_center/lnn/net_builder/net_builder.gni",
106    "//foundation/communication/dsoftbus/core/bus_center/lnn/net_buscenter/net_manager.gni",
107    "//foundation/communication/dsoftbus/core/bus_center/lnn/net_ledger/net_ledger.gni",
108    "//foundation/communication/dsoftbus/core/common/BUILD.gn",
109    "//foundation/communication/dsoftbus/core/connection/ble/conn_ble.gni",
110    "//foundation/communication/dsoftbus/core/connection/common/conn_common.gni",
111    "//foundation/communication/dsoftbus/core/connection/wifi_direct/wifi_direct.gni",
112    "//foundation/communication/dsoftbus/core/discovery/ble/disc_ble.gni",
113    "//foundation/communication/dsoftbus/core/transmission/trans_channel/qos/qos.gni",
114    "//foundation/communication/dsoftbus/core/transmission/trans.gni",
115    "//foundation/communication/dsoftbus/sdk/transmission/session/trans_session_sdk.gni",
116    "//foundation/communication/dsoftbus/sdk/transmission/trans_channel/udp/file/file_sdk.gni",
117    "//foundation/communication/dsoftbus/sdk/transmission/trans_channel/udp/stream/libsoftbus_stream/libsoftbus_stream.gni",
118    "//foundation/communication/dsoftbus/tests/core/bus_center/lnn/BUILD.gn",
119    "//foundation/communication/dsoftbus/tests/core/discovery/BUILD.gn",
120    "//foundation/communication/dsoftbus/tests/core/transmission/BUILD.gn",
121    "//foundation/communication/dsoftbus/tests/sdk/transmission/BUILD.gn",
122    "//foundation/communication/dsoftbus/tests/sdk/transmission/trans_channel/BUILD.gn",
123    "//foundation/communication/dsoftbus/tests/sdk/transmission/trans_channel/udp/file/BUILD.gn",
124    "//foundation/communication/dsoftbus/tests/sdk/transmission/trans_channel/udp/stream/libsoftbus_stream/vtp_instance_test/BUILD.gn",
125    "//foundation/communication/dsoftbus/tests/sdk/transmission/trans_channel/udp/stream/libsoftbus_stream/vtp_stream_socket_test/BUILD.gn",
126    "//foundation/graphic/graphic_2d/graphic_config.gni",
127    "//interface/sdk-js/BUILD.gn",
128    "//kernel/liteos_a/BUILD.gn",
129    "//kernel/liteos_a/fs/jffs2/BUILD.gn",
130    "//kernel/liteos_a/liteos.gni",
131    "//kernel/liteos_m/BUILD.gn",
132    "//kernel/liteos_m/liteos.gni",
133    "//kernel/uniproton/BUILD.gn",
134    "//kernel/uniproton/uniproton.gni",
135    "//out/sdk-public/public_interface/sdk-js/BUILD.gn",
136    "//test/xts/acts/build_lite/BUILD.gn",
137    "//test/xts/acts/test_packages.gni",
138    "//test/xts/dcts/test_packages.gni",
139    "//test/xts/hats/test_packages.gni",
140    "//test/xts/tools/build/suite.gni",
141    "//test/xts/tools/lite/build/common.gni",
142    "//test/xts/tools/lite/build/suite_lite.gni",
143    "//third_party/abseil-cpp/BUILD.gn",
144    "//third_party/bzip2/BUILD.gn",
145    "//third_party/cef/BUILD.gn",
146    "//third_party/cups/BUILD.gn",
147    "//third_party/cups/cups.gni",
148    "//third_party/cups-filters/BUILD.gn",
149    "//third_party/curl/BUILD.gn",
150    "//third_party/e2fsprogs/e2fsprogs.gni",
151    "//third_party/flutter/engine/flutter/frontend_server/BUILD.gn",
152    "//third_party/flutter/engine/flutter/shell/platform/fuchsia/dart/BUILD.gn",
153    "//third_party/flutter/engine/flutter/shell/version/version.gni",
154    "//third_party/flutter/engine/flutter/tools/fuchsia/clang.gni",
155    "//third_party/flutter/engine/flutter/web_sdk/BUILD.gn",
156    "//third_party/flutter/skia/BUILD.gn",
157    "//third_party/flutter/skia/gn/BUILD.gn",
158    "//third_party/flutter/skia/third_party/externals/angle2/BUILD.gn",
159    "//third_party/flutter/skia/third_party/externals/angle2/build_overrides/build.gni",
160    "//third_party/flutter/skia/third_party/externals/angle2/dotfile_settings.gni",
161    "//third_party/flutter/skia/third_party/externals/angle2/third_party/vulkan-validation-layers/BUILD.gn",
162    "//third_party/glib/BUILD.gn",
163    "//third_party/gn/examples/ios/build/BUILD.gn",
164    "//third_party/gn/examples/ios/build/config/ios/sdk_info.gni",
165    "//third_party/gn/examples/ios/build/toolchain/ios/BUILD.gn",
166    "//third_party/grpc/BUILD.gn",
167    "//third_party/iptables/BUILD.gn",
168    "//third_party/iptables/extensions/BUILD.gn",
169    "//third_party/libnl/BUILD.gn",
170    "//third_party/libpng/BUILD.gn",
171    "//third_party/libusb/BUILD.gn",
172    "//third_party/libwebsockets/BUILD.gn",
173    "//third_party/mindspore/BUILD.gn",
174    "//third_party/musl/BUILD.gn",
175    "//third_party/openssl/BUILD.gn",
176    "//third_party/pcre2/BUILD.gn",
177    "//third_party/re2/BUILD.gn",
178    "//third_party/selinux/BUILD.gn",
179    "//third_party/skia/build/fuchsia/BUILD.gn",
180    "//third_party/skia/build/fuchsia/fuchsia_download_sdk.gni",
181    "//third_party/skia/BUILD.gn",
182    "//third_party/skia/gn/skia/BUILD.gn",
183    "//third_party/skia/gn/toolchain/BUILD.gn",
184    "//third_party/skia/third_party/externals/angle2/BUILD.gn",
185    "//third_party/skia/third_party/externals/angle2/build_overrides/build.gni",
186    "//third_party/skia/third_party/externals/angle2/dotfile_settings.gni",
187    "//third_party/skia/third_party/externals/dawn/build_overrides/build.gni",
188    "//third_party/skia/third_party/externals/spirv-tools/build_overrides/build.gni",
189    "//third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/build_overrides/build.gni",
190    "//third_party/spirv-tools/build_overrides/build.gni",
191    "//third_party/toybox/BUILD.gn",
192    "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/BUILD.gn",
193    "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_vendor_ext.gni",
194    "//build_plugins/config/aosp/config.gni",
195    "//build_plugins/sdk/BUILD.gn",
196    "//build_plugins/toolchain/ios/BUILD.gn",
197    "//build_plugins/config/aosp/sysroot.gni",
198    "//build_plugins/config/ios/rules.gni",
199    "//build_plugins/config/ios/ios_sdk.gni",
200    "//build_plugins/templates/java/rules.gni",
201    "//build_plugins/templates/java/internal_rules.gni",
202  ]
203}
204