OLD | NEW |
| (Empty) |
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 Import('env') | |
6 | |
7 env = env.Clone() | |
8 | |
9 | |
10 env.Prepend( | |
11 CPPPATH = [ | |
12 '$LZMA_SDK_DIR', | |
13 '$CHROME_DIR/third_party/wtl/include', | |
14 '$NPAPI_DIR', | |
15 '$LIBXML_DIR/include', | |
16 '$SKIA_DIR/include', | |
17 '$SKIA_DIR/include/corecg', | |
18 '$SKIA_DIR/platform', | |
19 '$LIBPNG_DIR', | |
20 '$ZLIB_DIR', | |
21 '$BREAKPAD_DIR/src', | |
22 '$LIBJPEG_DIR', | |
23 '$ICU38_DIR/public/common', | |
24 '$ICU38_DIR/public/i18n', | |
25 '$CHROME_SRC_DIR', | |
26 '.', | |
27 ], | |
28 CPPDEFINES = [ | |
29 "_LZMA_IN_CB", | |
30 "LIBXML_STATIC", | |
31 "PNG_USER_CONFIG", | |
32 "CHROME_PNG_WRITE_SUPPORT" | |
33 "U_STATIC_IMPLEMENTATION", | |
34 ], | |
35 CCFLAGS = [ | |
36 '/TP', | |
37 ], | |
38 ) | |
39 | |
40 input_files = [ | |
41 'browser_distribution.cc', | |
42 'copy_tree_work_item.cc', | |
43 'create_dir_work_item.cc', | |
44 'create_reg_key_work_item.cc', | |
45 'delete_reg_value_work_item.cc', | |
46 'delete_tree_work_item.cc', | |
47 'google_chrome_distribution.cc', | |
48 'google_update_constants.cc', | |
49 'google_update_settings.cc', | |
50 'helper.cc', | |
51 'install_util.cc', | |
52 'l10n_string_util.cc', | |
53 'logging_installer.cc', | |
54 'lzma_util.cc', | |
55 'master_preferences.cc', | |
56 'set_reg_value_work_item.cc', | |
57 'shell_util.cc', | |
58 'util_constants.cc', | |
59 'version.cc', | |
60 'work_item.cc', | |
61 'work_item_list.cc', | |
62 ] | |
63 | |
64 x = env.ChromeStaticLibrary('util', input_files) | |
65 | |
66 | |
67 # create_string_rc.py imports FP.py from the tools/grit/grit/extern | |
68 # directory, so add that to PYTHONPATH for this command execution. | |
69 env_x = env.Clone() | |
70 env_x.AppendENVPath('PYTHONPATH', | |
71 [env_x.Dir('$CHROME_SRC_DIR/tools/grit/grit/extern').abspath]) | |
72 env_x.Command(['$CHROME_DIR/installer/util/installer_util_strings.rc', | |
73 '$CHROME_DIR/installer/util/installer_util_strings.h'], | |
74 ['$CHROME_DIR/installer/util/prebuild/create_string_rc.py', | |
75 '$CHROME_DIR/app/generated_resources.grd'] + | |
76 env.Glob('$CHROME_DIR/app/resources/*.xtb'), | |
77 "$PYTHON ${SOURCES[0]} ${TARGET.dir}") | |
OLD | NEW |