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