• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2013 The Chromium Authors
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//build/util/lastchange.gni")
6
7action("chromium_git_revision") {
8  script = "version.py"
9
10  template_file = "chromium_git_revision.h.in"
11  inputs = [ "android_chrome_version.py" ]
12
13  sources = [
14    lastchange_file,
15    template_file,
16  ]
17
18  output_file = "$target_gen_dir/chromium_git_revision.h"
19  outputs = [ output_file ]
20
21  args = [
22    # LASTCHANGE contains "<build hash>-<ref>".  The user agent only wants the
23    # "<build hash>" bit, so chop off everything after it.
24    "-e",
25    "LASTCHANGE=LASTCHANGE[:LASTCHANGE.find('-')]",
26    "-f",
27    rebase_path(lastchange_file, root_build_dir),
28    rebase_path(template_file, root_build_dir),
29    rebase_path(output_file, root_build_dir),
30  ]
31}
32
33group("test_results") {
34  data = [
35    "//.vpython3",
36    "//build/util/lib/__init__.py",
37    "//build/util/lib/results/",
38  ]
39}
40
41group("proto") {
42  data = [
43    "//.vpython3",
44    "//build/util/lib/__init__.py",
45    "//build/util/lib/proto/",
46  ]
47}
48