• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/python -B
2
3"""Regenerates (just) ICU data files used in the Android system image."""
4
5import os
6import sys
7
8import i18nutil
9import icuutil
10
11
12# Run with no arguments from any directory, with no special setup required.
13def main():
14  i18nutil.SwitchToNewTemporaryDirectory()
15  icu_build_dir = '%s/icu' % os.getcwd()
16
17  icu_dir = icuutil.icuDir()
18  print 'Found icu in %s ...' % icu_dir
19
20  icuutil.PrepareIcuBuild(icu_build_dir)
21
22  icuutil.MakeAndCopyIcuDataFiles(icu_build_dir)
23
24  print 'Look in %s for new data files' % icu_dir
25  sys.exit(0)
26
27if __name__ == '__main__':
28  main()
29