1#!/usr/bin/env python
2
3# Copyright (c) 2009 The Chromium Authors. All rights reserved.
4# Use of this source code is governed by a BSD-style license that can be
5# found in the LICENSE file.
6
7# Creates chrome_version.cc which contains the definition of the
8# kChromeVersion constant.
9
10import sys
11
12def main(me, args):
13  if len(args) != 2:
14    print >>sys.stderr, 'usage: %s version.cc version' % me
15    return 1
16
17  (cc_file, version) = args
18
19  contents = '''// automatically generated by %s
20
21#include "chrome/common/chrome_constants.h"
22
23namespace chrome {
24
25const char kChromeVersion[] = "%s";
26
27}  // namespace chrome
28''' % (me, version)
29
30  output = open(cc_file, 'w')
31  output.write(contents)
32  output.close()
33
34  return 0
35
36if __name__ == '__main__':
37  sys.exit(main(sys.argv[0], sys.argv[1:]))
38