Squash commits for public release
This commit is contained in:
36
build/tools/BUILD.gn
Normal file
36
build/tools/BUILD.gn
Normal file
@@ -0,0 +1,36 @@
|
||||
action("build_scripts") {
|
||||
script = "build_scripts.py"
|
||||
outputs = [
|
||||
"$root_build_dir/build.sh",
|
||||
"$root_build_dir/run.sh",
|
||||
"$root_build_dir/sync.sh",
|
||||
"$root_build_dir/all.sh",
|
||||
]
|
||||
|
||||
args = [
|
||||
target_arch,
|
||||
target_board,
|
||||
rebase_path("//", root_build_dir),
|
||||
rebase_path("$root_build_dir", root_build_dir),
|
||||
]
|
||||
}
|
||||
|
||||
# Use a strange __EMPTY_PATH_, empty string can't be passed as an arg.
|
||||
path_to_bins = "__EMPTY_PATH_"
|
||||
if (host == "llvm") {
|
||||
path_to_bins = llvm_bin_path
|
||||
}
|
||||
|
||||
prepare_env_script_args = [
|
||||
rebase_path("$root_out_dir/tmp/elfsign_section.o", root_build_dir),
|
||||
"$target_arch",
|
||||
"$target_board",
|
||||
"$host",
|
||||
"$path_to_bins",
|
||||
]
|
||||
|
||||
action("prepare_env") {
|
||||
script = "prepare_env.py"
|
||||
outputs = [ "$root_build_dir/tmp/elfsign_section.o" ]
|
||||
args = prepare_env_script_args
|
||||
}
|
||||
Reference in New Issue
Block a user