Squash commits for public release
This commit is contained in:
16
build/security/SIGN_TEMPLATE.gni
Normal file
16
build/security/SIGN_TEMPLATE.gni
Normal file
@@ -0,0 +1,16 @@
|
||||
template("xOS_signexec") {
|
||||
app_name = target_name
|
||||
assert(defined(invoker.binpath), "Install path must be provided")
|
||||
|
||||
binpath = invoker.binpath
|
||||
action("sign_$app_name") {
|
||||
script = "//build/security/sign_executable.py"
|
||||
inputs = [ "$root_out_dir/base/$binpath" ]
|
||||
outputs = [ "$root_out_dir/tmp/$binpath.signed" ]
|
||||
deps = [ ":$app_name" + "_build" ]
|
||||
args = [
|
||||
rebase_path("$root_out_dir/base/$binpath", root_build_dir),
|
||||
rebase_path("$root_out_dir/tmp/$binpath.signed", ""),
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user