OLD | NEW |
| (Empty) |
1 { | |
2 'variables': { | |
3 'chromium_code': 1, | |
4 'msvs_use_common_release': 0, | |
5 'msvs_use_common_linker_extras': 0, | |
6 'mini_installer_internal_deps%': 0, | |
7 'mini_installer_official_deps%': 0, | |
8 }, | |
9 'includes': [ | |
10 '../../build/win_precompile.gypi', | |
11 ], | |
12 'conditions': [ | |
13 ['OS=="win"', { | |
14 'targets': [ | |
15 { | |
16 'target_name': 'mini_installer', | |
17 'variables': { | |
18 'chrome_dll_project': [ | |
19 '../chrome.gyp:chrome_dll', | |
20 ], | |
21 'chrome_dll_path': [ | |
22 '<(PRODUCT_DIR)/chrome.dll', | |
23 ], | |
24 'output_dir': '<(PRODUCT_DIR)', | |
25 }, | |
26 'includes': [ | |
27 'mini_installer.gypi', | |
28 ], | |
29 }, | |
30 ], | |
31 'conditions': [ | |
32 ['test_isolation_mode != "noop"', { | |
33 'targets': [ | |
34 { | |
35 'target_name': 'mini_installer_tests_run', | |
36 'type': 'none', | |
37 'dependencies': [ | |
38 'mini_installer', | |
39 ], | |
40 'includes': [ | |
41 '../../build/isolate.gypi', | |
42 ], | |
43 'sources': [ | |
44 'mini_installer_tests.isolate', | |
45 ], | |
46 }, | |
47 ], | |
48 }], | |
49 # next_version_mini_installer.exe can't be generated in an x86 Debug | |
50 # component build because it requires too much memory. Don't define the | |
51 # target for any x86 component build since gyp doesn't allow use of the | |
52 # configuration name in conditionals. | |
53 ['component!="shared_library" or target_arch!="ia32"', { | |
54 'targets': [ | |
55 { | |
56 # GN version: //chrome/installer/mini_installer:next_version_mini_
installer | |
57 'target_name': 'next_version_mini_installer', | |
58 'type': 'none', | |
59 'dependencies': [ | |
60 'mini_installer', | |
61 '<(DEPTH)/chrome/installer/upgrade_test.gyp:alternate_version_ge
nerator', | |
62 ], | |
63 'variables': { | |
64 'alternate_version_generator_exe': 'alternate_version_generator.
exe', | |
65 'next_version_mini_installer_exe': 'next_version_mini_installer.
exe', | |
66 }, | |
67 'actions': [ | |
68 { | |
69 'action_name': 'generate_next_version_mini_installer', | |
70 'inputs': [ | |
71 '<(PRODUCT_DIR)/<(alternate_version_generator_exe)', | |
72 '<(PRODUCT_DIR)/mini_installer.exe', | |
73 ], | |
74 'outputs': [ | |
75 '<(PRODUCT_DIR)/next_version_mini_installer.exe', | |
76 ], | |
77 'action': [ | |
78 '<(PRODUCT_DIR)/<(alternate_version_generator_exe)', | |
79 '--force', | |
80 '--out=<(PRODUCT_DIR)/<(next_version_mini_installer_exe)', | |
81 ], | |
82 } | |
83 ], | |
84 }, | |
85 ], | |
86 }], | |
87 ], | |
88 }], | |
89 ], | |
90 } | |
OLD | NEW |