| OLD | NEW |
| 1 { | 1 { |
| 2 'variables': { | 2 'variables': { |
| 3 'version_py': '../../chrome/tools/build/version.py', | 3 'version_py': '../../chrome/tools/build/version.py', |
| 4 'version_path': '../../chrome/VERSION', | 4 'version_path': '../../chrome/VERSION', |
| 5 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', | 5 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', |
| 6 # 'branding_dir' is set in the 'conditions' section at the bottom. | 6 # 'branding_dir' is set in the 'conditions' section at the bottom. |
| 7 'msvs_use_common_release': 0, | 7 'msvs_use_common_release': 0, |
| 8 'msvs_use_common_linker_extras': 0, | 8 'msvs_use_common_linker_extras': 0, |
| 9 }, | 9 }, |
| 10 'includes': [ | 10 'includes': [ |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 186 'mini_installer/chrome_appid.cc', | 186 'mini_installer/chrome_appid.cc', |
| 187 ], | 187 ], |
| 188 'rules': [ | 188 'rules': [ |
| 189 { | 189 { |
| 190 'rule_name': 'installer_archive', | 190 'rule_name': 'installer_archive', |
| 191 'extension': 'release', | 191 'extension': 'release', |
| 192 'variables': { | 192 'variables': { |
| 193 'create_installer_archive_py_path': | 193 'create_installer_archive_py_path': |
| 194 '../tools/build/win/create_installer_archive.py', | 194 '../tools/build/win/create_installer_archive.py', |
| 195 }, | 195 }, |
| 196 'conditions': [ |
| 197 ['enable_hidpi == 1', { |
| 198 'variables': { |
| 199 'enable_hidpi_flag': '--enable_hidpi=1', |
| 200 }, |
| 201 }, { |
| 202 'variables': { |
| 203 'enable_hidpi_flag': '', |
| 204 }, |
| 205 }], |
| 206 ['enable_metro == 1', { |
| 207 'variables': { |
| 208 'enable_metro_flag': '--enable_metro=1', |
| 209 }, |
| 210 }, { |
| 211 'variables': { |
| 212 'enable_metro_flag': '', |
| 213 }, |
| 214 }], |
| 215 ], |
| 196 'inputs': [ | 216 'inputs': [ |
| 197 '<(create_installer_archive_py_path)', | 217 '<(create_installer_archive_py_path)', |
| 198 '<(PRODUCT_DIR)/chrome.exe', | 218 '<(PRODUCT_DIR)/chrome.exe', |
| 199 '<(PRODUCT_DIR)/chrome.dll', | 219 '<(PRODUCT_DIR)/chrome.dll', |
| 200 '<(PRODUCT_DIR)/nacl64.exe', | 220 '<(PRODUCT_DIR)/nacl64.exe', |
| 201 '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll', | 221 '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll', |
| 202 '<(PRODUCT_DIR)/nacl_irt_x86_32.nexe', | 222 '<(PRODUCT_DIR)/nacl_irt_x86_32.nexe', |
| 203 '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe', | 223 '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe', |
| 204 '<(PRODUCT_DIR)/locales/en-US.pak', | 224 '<(PRODUCT_DIR)/locales/en-US.pak', |
| 205 '<(PRODUCT_DIR)/icudt.dll', | 225 '<(PRODUCT_DIR)/icudt.dll', |
| 206 ], | 226 ], |
| 207 'outputs': [ | 227 'outputs': [ |
| 208 'xxx2.out', | 228 'xxx2.out', |
| 209 '<(PRODUCT_DIR)/<(RULE_INPUT_NAME).7z', | 229 '<(PRODUCT_DIR)/<(RULE_INPUT_NAME).7z', |
| 210 '<(PRODUCT_DIR)/<(RULE_INPUT_NAME).packed.7z', | 230 '<(PRODUCT_DIR)/<(RULE_INPUT_NAME).packed.7z', |
| 211 '<(PRODUCT_DIR)/setup.ex_', | 231 '<(PRODUCT_DIR)/setup.ex_', |
| 212 '<(INTERMEDIATE_DIR)/packed_files.rc', | 232 '<(INTERMEDIATE_DIR)/packed_files.rc', |
| 213 ], | 233 ], |
| 214 'action': [ | 234 'action': [ |
| 215 'python', | 235 'python', |
| 216 '<(create_installer_archive_py_path)', | 236 '<(create_installer_archive_py_path)', |
| 217 '--build_dir', '<(PRODUCT_DIR)', | 237 '--build_dir', '<(PRODUCT_DIR)', |
| 218 '--staging_dir', '<(INTERMEDIATE_DIR)', | 238 '--staging_dir', '<(INTERMEDIATE_DIR)', |
| 219 '--input_file', '<(RULE_INPUT_PATH)', | 239 '--input_file', '<(RULE_INPUT_PATH)', |
| 220 '--resource_file_path', '<(INTERMEDIATE_DIR)/packed_files.rc', | 240 '--resource_file_path', '<(INTERMEDIATE_DIR)/packed_files.rc', |
| 241 '<(enable_hidpi_flag)', |
| 242 '<(enable_metro_flag)', |
| 221 # TODO(sgk): may just use environment variables | 243 # TODO(sgk): may just use environment variables |
| 222 #'--distribution=$(CHROMIUM_BUILD)', | 244 #'--distribution=$(CHROMIUM_BUILD)', |
| 223 '--distribution=_google_chrome', | 245 '--distribution=_google_chrome', |
| 224 # Optional arguments to generate diff installer | 246 # Optional arguments to generate diff installer |
| 225 #'--last_chrome_installer=C:/Temp/base', | 247 #'--last_chrome_installer=C:/Temp/base', |
| 226 #'--setup_exe_format=DIFF', | 248 #'--setup_exe_format=DIFF', |
| 227 #'--diff_algorithm=COURGETTE', | 249 #'--diff_algorithm=COURGETTE', |
| 228 ], | 250 ], |
| 229 'message': 'Create installer archive' | 251 'message': 'Create installer archive' |
| 230 }, | 252 }, |
| 231 ], | 253 ], |
| 232 }, | 254 }, |
| 233 ], | 255 ], |
| 234 }], | 256 }], |
| 235 [ 'branding == "Chrome"', { | 257 [ 'branding == "Chrome"', { |
| 236 'variables': { | 258 'variables': { |
| 237 'branding_dir': '../app/theme/google_chrome', | 259 'branding_dir': '../app/theme/google_chrome', |
| 238 }, | 260 }, |
| 239 }, { # else branding!="Chrome" | 261 }, { # else branding!="Chrome" |
| 240 'variables': { | 262 'variables': { |
| 241 'branding_dir': '../app/theme/chromium', | 263 'branding_dir': '../app/theme/chromium', |
| 242 }, | 264 }, |
| 243 }], | 265 }], |
| 244 ], | 266 ], |
| 245 } | 267 } |
| OLD | NEW |