1*6777b538SAndroid Build Coastguard Worker# Copyright 2013 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Workerimport("//build/util/lastchange.gni") 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Workeraction("chromium_git_revision") { 8*6777b538SAndroid Build Coastguard Worker script = "version.py" 9*6777b538SAndroid Build Coastguard Worker 10*6777b538SAndroid Build Coastguard Worker template_file = "chromium_git_revision.h.in" 11*6777b538SAndroid Build Coastguard Worker inputs = [ 12*6777b538SAndroid Build Coastguard Worker lastchange_file, 13*6777b538SAndroid Build Coastguard Worker template_file, 14*6777b538SAndroid Build Coastguard Worker ] 15*6777b538SAndroid Build Coastguard Worker 16*6777b538SAndroid Build Coastguard Worker output_file = "$target_gen_dir/chromium_git_revision.h" 17*6777b538SAndroid Build Coastguard Worker outputs = [ output_file ] 18*6777b538SAndroid Build Coastguard Worker 19*6777b538SAndroid Build Coastguard Worker args = [ 20*6777b538SAndroid Build Coastguard Worker # LASTCHANGE contains "<build hash>-<ref>". The user agent only wants the 21*6777b538SAndroid Build Coastguard Worker # "<build hash>" bit, so chop off everything after it. 22*6777b538SAndroid Build Coastguard Worker "-e", 23*6777b538SAndroid Build Coastguard Worker "LASTCHANGE=LASTCHANGE[:LASTCHANGE.find('-')]", 24*6777b538SAndroid Build Coastguard Worker "-f", 25*6777b538SAndroid Build Coastguard Worker rebase_path(lastchange_file, root_build_dir), 26*6777b538SAndroid Build Coastguard Worker rebase_path(template_file, root_build_dir), 27*6777b538SAndroid Build Coastguard Worker rebase_path(output_file, root_build_dir), 28*6777b538SAndroid Build Coastguard Worker ] 29*6777b538SAndroid Build Coastguard Worker} 30*6777b538SAndroid Build Coastguard Worker 31*6777b538SAndroid Build Coastguard Workergroup("test_results") { 32*6777b538SAndroid Build Coastguard Worker data = [ 33*6777b538SAndroid Build Coastguard Worker "//.vpython3", 34*6777b538SAndroid Build Coastguard Worker "//build/util/lib/__init__.py", 35*6777b538SAndroid Build Coastguard Worker "//build/util/lib/results/", 36*6777b538SAndroid Build Coastguard Worker ] 37*6777b538SAndroid Build Coastguard Worker} 38