Enforce minimum visibility only for normal and panel windows
[chromium-blink-merge.git] / build / config / android / internal_rules.gni
bloba85fe996e52129bd22aa6b16a7610a4ec986874e
2 # Creates a zip archive of the inputs.
3 # If base_dir is provided, the archive paths will be relative to it.
4 template("zip") {
5   assert(defined(invoker.inputs))
6   assert(defined(invoker.output))
8   rebase_inputs = rebase_path(invoker.inputs)
9   rebase_output = rebase_path(invoker.output)
10   action(target_name) {
11     script = "//build/android/gn/zip.py"
12     depfile = "$target_gen_dir/$target_name.d"
13     source_prereqs = invoker.inputs
14     outputs = [depfile, invoker.output]
15     args = [
16       "--depfile", rebase_path(depfile, root_build_dir),
17       "--inputs=$rebase_inputs",
18       "--output=$rebase_output",
19     ]
20     if (defined(invoker.base_dir)) {
21       args += [
22         "--base-dir", rebase_path(invoker.base_dir)
23       ]
24     }
25   }