| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 1 | { | 
 | 2 |   'target_defaults': { | 
 | 3 |     'variables': { | 
 | 4 |       'deps': [ | 
 | 5 |         'libchrome-<(libbase_ver)', | 
 | 6 |         'libchromeos-<(libbase_ver)', | 
 | 7 |       ], | 
 | 8 |       # Defaults if the -DUSE_* flags are not passed to gyp is 0. You can set | 
 | 9 |       # the default value for the USE flag in the ebuild. | 
 | 10 |       'USE_hwid_override%': '0', | 
 | 11 |       'USE_power_management%': '0', | 
 | 12 |     }, | 
 | 13 |     'cflags': [ | 
 | 14 |       '-g', | 
 | 15 |       '-ffunction-sections', | 
 | 16 |       '-Wall', | 
 | 17 |       '-Wextra', | 
 | 18 |       '-Werror', | 
 | 19 |       '-Wno-unused-parameter', | 
 | 20 |       '-Wno-deprecated-register', | 
 | 21 |     ], | 
 | 22 |     'cflags_cc': [ | 
 | 23 |       '-fno-strict-aliasing', | 
| Nam T. Nguyen | fc144e6 | 2014-12-03 09:50:49 -0800 | [diff] [blame] | 24 |       '-Wnon-virtual-dtor', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 25 |     ], | 
 | 26 |     'ldflags': [ | 
 | 27 |       '-Wl,--gc-sections', | 
 | 28 |     ], | 
 | 29 |     'defines': [ | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 30 |       '_POSIX_C_SOURCE=199309L', | 
 | 31 |       'USE_HWID_OVERRIDE=<(USE_hwid_override)', | 
| Nam T. Nguyen | f1d582e | 2014-12-08 15:07:17 -0800 | [diff] [blame] | 32 |       'USE_MTD=<(USE_mtd)', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 33 |       'USE_POWER_MANAGEMENT=<(USE_power_management)', | 
 | 34 |     ], | 
 | 35 |   }, | 
 | 36 |   'targets': [ | 
 | 37 |     # Protobufs. | 
 | 38 |     { | 
 | 39 |       'target_name': 'update_metadata-protos', | 
 | 40 |       'type': 'static_library', | 
 | 41 |       'variables': { | 
 | 42 |         'proto_in_dir': '.', | 
 | 43 |         'proto_out_dir': 'include/update_engine', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 44 |         'exported_deps': [ | 
| Alex Deymo | b8f16a1 | 2014-06-10 18:59:22 -0700 | [diff] [blame] | 45 |           'protobuf-lite', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 46 |         ], | 
 | 47 |         'deps': ['<@(exported_deps)'], | 
 | 48 |       }, | 
 | 49 |       'all_dependent_settings': { | 
 | 50 |         'variables': { | 
 | 51 |           'deps': [ | 
 | 52 |             '<@(exported_deps)', | 
 | 53 |           ], | 
 | 54 |         }, | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 55 |       }, | 
 | 56 |       'sources': [ | 
 | 57 |         'update_metadata.proto' | 
 | 58 |       ], | 
 | 59 |       'includes': ['../common-mk/protoc.gypi'], | 
 | 60 |     }, | 
 | 61 |     # D-Bus glib bindings. | 
 | 62 |     { | 
 | 63 |       'target_name': 'update_engine-dbus-client', | 
 | 64 |       'type': 'none', | 
 | 65 |       'variables': { | 
 | 66 |         'dbus_glib_type': 'client', | 
 | 67 |         'dbus_glib_out_dir': 'include/update_engine', | 
 | 68 |         'dbus_glib_prefix': 'update_engine_service', | 
 | 69 |       }, | 
 | 70 |       'sources': [ | 
| Timothy Jennison | 08d4931 | 2015-03-04 13:46:40 -0500 | [diff] [blame] | 71 |         'dbus_bindings/org.chromium.UpdateEngineInterface.xml', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 72 |       ], | 
 | 73 |       'includes': ['../common-mk/dbus_glib.gypi'], | 
 | 74 |     }, | 
 | 75 |     { | 
 | 76 |       'target_name': 'update_engine-dbus-server', | 
 | 77 |       'type': 'none', | 
 | 78 |       'variables': { | 
 | 79 |         'dbus_glib_type': 'server', | 
 | 80 |         'dbus_glib_out_dir': 'include/update_engine', | 
 | 81 |         'dbus_glib_prefix': 'update_engine_service', | 
 | 82 |       }, | 
 | 83 |       'sources': [ | 
| Timothy Jennison | 08d4931 | 2015-03-04 13:46:40 -0500 | [diff] [blame] | 84 |         'dbus_bindings/org.chromium.UpdateEngineInterface.xml', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 85 |       ], | 
 | 86 |       'includes': ['../common-mk/dbus_glib.gypi'], | 
 | 87 |     }, | 
 | 88 |     # The main static_library with all the code. | 
 | 89 |     { | 
 | 90 |       'target_name': 'libupdate_engine', | 
 | 91 |       'type': 'static_library', | 
 | 92 |       'dependencies': [ | 
 | 93 |         'update_metadata-protos', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 94 |       ], | 
 | 95 |       'variables': { | 
 | 96 |         'exported_deps': [ | 
 | 97 |           'dbus-1', | 
 | 98 |           'dbus-glib-1', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 99 |           'gio-2.0', | 
 | 100 |           'gio-unix-2.0', | 
 | 101 |           'glib-2.0', | 
 | 102 |           'gthread-2.0', | 
 | 103 |           'libchrome-<(libbase_ver)', | 
 | 104 |           'libchromeos-<(libbase_ver)', | 
 | 105 |           'libcrypto', | 
 | 106 |           'libcurl', | 
 | 107 |           'libmetrics-<(libbase_ver)', | 
 | 108 |           'libssl', | 
| David Zeuthen | e8ed863 | 2014-07-24 13:38:10 -0400 | [diff] [blame] | 109 |           'expat' | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 110 |         ], | 
 | 111 |         'deps': ['<@(exported_deps)'], | 
 | 112 |       }, | 
 | 113 |       'all_dependent_settings': { | 
 | 114 |         'variables': { | 
 | 115 |           'deps': [ | 
 | 116 |             '<@(exported_deps)', | 
 | 117 |           ], | 
 | 118 |         }, | 
 | 119 |       }, | 
 | 120 |       'link_settings': { | 
 | 121 |         'variables': { | 
 | 122 |           'deps': [ | 
 | 123 |             '<@(exported_deps)', | 
 | 124 |           ], | 
 | 125 |         }, | 
 | 126 |         'libraries': [ | 
 | 127 |           '-lbz2', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 128 |           '-lpolicy-<(libbase_ver)', | 
 | 129 |           '-lrootdev', | 
 | 130 |           '-lrt', | 
 | 131 |           '-lvboot_host', | 
 | 132 |         ], | 
 | 133 |       }, | 
 | 134 |       'sources': [ | 
 | 135 |         'action_processor.cc', | 
 | 136 |         'bzip.cc', | 
 | 137 |         'bzip_extent_writer.cc', | 
 | 138 |         'certificate_checker.cc', | 
 | 139 |         'chrome_browser_proxy_resolver.cc', | 
 | 140 |         'clock.cc', | 
 | 141 |         'connection_manager.cc', | 
 | 142 |         'constants.cc', | 
 | 143 |         'dbus_service.cc', | 
 | 144 |         'delta_performer.cc', | 
 | 145 |         'download_action.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 146 |         'extent_writer.cc', | 
 | 147 |         'file_descriptor.cc', | 
 | 148 |         'file_writer.cc', | 
| Allie Wood | eb9e6d8 | 2015-04-17 13:55:30 -0700 | [diff] [blame] | 149 |         'filesystem_verifier_action.cc', | 
| Alex Deymo | 44666f9 | 2014-07-22 20:29:24 -0700 | [diff] [blame] | 150 |         'glib_utils.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 151 |         'hardware.cc', | 
 | 152 |         'http_common.cc', | 
 | 153 |         'http_fetcher.cc', | 
 | 154 |         'hwid_override.cc', | 
 | 155 |         'install_plan.cc', | 
 | 156 |         'libcurl_http_fetcher.cc', | 
 | 157 |         'metrics.cc', | 
 | 158 |         'multi_range_http_fetcher.cc', | 
 | 159 |         'omaha_hash_calculator.cc', | 
 | 160 |         'omaha_request_action.cc', | 
 | 161 |         'omaha_request_params.cc', | 
 | 162 |         'omaha_response_handler_action.cc', | 
 | 163 |         'p2p_manager.cc', | 
 | 164 |         'payload_constants.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 165 |         'payload_state.cc', | 
| Alex Deymo | 923d8fa | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 166 |         'payload_verifier.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 167 |         'postinstall_runner_action.cc', | 
 | 168 |         'prefs.cc', | 
 | 169 |         'proxy_resolver.cc', | 
 | 170 |         'real_system_state.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 171 |         'subprocess.cc', | 
 | 172 |         'terminator.cc', | 
 | 173 |         'update_attempter.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 174 |         'update_manager/boxed_value.cc', | 
 | 175 |         'update_manager/chromeos_policy.cc', | 
| Gilad Arnold | a23e408 | 2014-07-17 11:40:43 -0700 | [diff] [blame] | 176 |         'update_manager/default_policy.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 177 |         'update_manager/evaluation_context.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 178 |         'update_manager/policy.cc', | 
 | 179 |         'update_manager/real_config_provider.cc', | 
 | 180 |         'update_manager/real_device_policy_provider.cc', | 
 | 181 |         'update_manager/real_random_provider.cc', | 
 | 182 |         'update_manager/real_shill_provider.cc', | 
 | 183 |         'update_manager/real_system_provider.cc', | 
 | 184 |         'update_manager/real_time_provider.cc', | 
 | 185 |         'update_manager/real_updater_provider.cc', | 
 | 186 |         'update_manager/state_factory.cc', | 
 | 187 |         'update_manager/update_manager.cc', | 
 | 188 |         'utils.cc', | 
 | 189 |       ], | 
| Nam T. Nguyen | f1d582e | 2014-12-08 15:07:17 -0800 | [diff] [blame] | 190 |       'conditions': [ | 
 | 191 |         ['USE_mtd == 1', { | 
 | 192 |           'sources': [ | 
 | 193 |             'mtd_file_descriptor.cc', | 
 | 194 |           ], | 
 | 195 |           'link_settings': { | 
 | 196 |             'libraries': [ | 
 | 197 |               '-lmtdutils', | 
 | 198 |             ], | 
 | 199 |           }, | 
 | 200 |         }], | 
 | 201 |       ], | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 202 |     }, | 
 | 203 |     # update_engine daemon. | 
 | 204 |     { | 
 | 205 |       'target_name': 'update_engine', | 
 | 206 |       'type': 'executable', | 
| Alex Deymo | 44666f9 | 2014-07-22 20:29:24 -0700 | [diff] [blame] | 207 |       'dependencies': [ | 
 | 208 |         'libupdate_engine', | 
 | 209 |         'update_engine-dbus-server', | 
 | 210 |       ], | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 211 |       'sources': [ | 
 | 212 |         'main.cc', | 
 | 213 |       ] | 
 | 214 |     }, | 
 | 215 |     # update_engine console client. | 
 | 216 |     { | 
 | 217 |       'target_name': 'update_engine_client', | 
 | 218 |       'type': 'executable', | 
| Alex Deymo | 44666f9 | 2014-07-22 20:29:24 -0700 | [diff] [blame] | 219 |       'dependencies': [ | 
 | 220 |         'update_engine-dbus-client', | 
 | 221 |       ], | 
 | 222 |       'variables': { | 
 | 223 |         'exported_deps': [ | 
 | 224 |           'dbus-1', | 
 | 225 |           'dbus-glib-1', | 
 | 226 |           'glib-2.0', | 
 | 227 |           'gthread-2.0', | 
 | 228 |           'libchrome-<(libbase_ver)', | 
 | 229 |           'libchromeos-<(libbase_ver)', | 
 | 230 |         ], | 
 | 231 |         'deps': ['<@(exported_deps)'], | 
 | 232 |       }, | 
 | 233 |       'link_settings': { | 
 | 234 |         'variables': { | 
 | 235 |           'deps': [ | 
 | 236 |             '<@(exported_deps)', | 
 | 237 |           ], | 
 | 238 |         }, | 
| Alex Deymo | 44666f9 | 2014-07-22 20:29:24 -0700 | [diff] [blame] | 239 |       }, | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 240 |       'sources': [ | 
| Alex Deymo | 44666f9 | 2014-07-22 20:29:24 -0700 | [diff] [blame] | 241 |         'glib_utils.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 242 |         'update_engine_client.cc', | 
 | 243 |       ] | 
 | 244 |     }, | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 245 |     # server-side code. This is used for delta_generator and unittests but not | 
 | 246 |     # for any client code. | 
 | 247 |     { | 
 | 248 |       'target_name': 'libpayload_generator', | 
 | 249 |       'type': 'static_library', | 
 | 250 |       'dependencies': [ | 
 | 251 |         'update_metadata-protos', | 
 | 252 |       ], | 
| Alex Deymo | 5d52780 | 2014-07-18 14:24:13 -0700 | [diff] [blame] | 253 |       'variables': { | 
 | 254 |         'exported_deps': [ | 
 | 255 |           'ext2fs', | 
 | 256 |         ], | 
 | 257 |         'deps': ['<@(exported_deps)'], | 
 | 258 |       }, | 
 | 259 |       'all_dependent_settings': { | 
 | 260 |         'variables': { | 
 | 261 |           'deps': [ | 
 | 262 |             '<@(exported_deps)', | 
 | 263 |           ], | 
 | 264 |         }, | 
 | 265 |       }, | 
 | 266 |       'link_settings': { | 
 | 267 |         'variables': { | 
 | 268 |           'deps': [ | 
 | 269 |             '<@(exported_deps)', | 
 | 270 |           ], | 
 | 271 |         }, | 
| Alex Deymo | a26432a | 2015-03-12 16:08:04 -0700 | [diff] [blame] | 272 |         'libraries': [ | 
 | 273 |           '-lvboot_host', | 
 | 274 |         ], | 
| Alex Deymo | 5d52780 | 2014-07-18 14:24:13 -0700 | [diff] [blame] | 275 |       }, | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 276 |       'sources': [ | 
| Alex Deymo | 477aec2 | 2015-03-24 23:40:48 -0700 | [diff] [blame] | 277 |         'payload_generator/annotated_operation.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 278 |         'payload_generator/cycle_breaker.cc', | 
 | 279 |         'payload_generator/delta_diff_generator.cc', | 
| Alex Deymo | 2b19cfb | 2015-03-26 00:35:07 -0700 | [diff] [blame] | 280 |         'payload_generator/ext2_filesystem.cc', | 
| Alex Deymo | 1beda78 | 2015-06-07 23:01:25 +0200 | [diff] [blame] | 281 |         'payload_generator/extent_ranges.cc', | 
| Alex Deymo | 5c6c655 | 2015-06-03 19:06:50 +0200 | [diff] [blame] | 282 |         'payload_generator/extent_utils.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 283 |         'payload_generator/full_update_generator.cc', | 
| Alex Deymo | 9b244df | 2015-03-11 21:51:18 -0700 | [diff] [blame] | 284 |         'payload_generator/graph_types.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 285 |         'payload_generator/graph_utils.cc', | 
| Allie Wood | cd514b5 | 2015-02-19 13:56:07 -0800 | [diff] [blame] | 286 |         'payload_generator/inplace_generator.cc', | 
| Alex Deymo | f1cbe17 | 2015-03-05 15:58:37 -0800 | [diff] [blame] | 287 |         'payload_generator/payload_generation_config.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 288 |         'payload_generator/payload_signer.cc', | 
| Alex Deymo | 2b19cfb | 2015-03-26 00:35:07 -0700 | [diff] [blame] | 289 |         'payload_generator/raw_filesystem.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 290 |         'payload_generator/tarjan.cc', | 
 | 291 |         'payload_generator/topological_sort.cc', | 
| Alex Deymo | a26432a | 2015-03-12 16:08:04 -0700 | [diff] [blame] | 292 |         'payload_generator/verity_utils.cc', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 293 |       ], | 
 | 294 |     }, | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 295 |     # server-side delta generator. | 
 | 296 |     { | 
 | 297 |       'target_name': 'delta_generator', | 
 | 298 |       'type': 'executable', | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 299 |       'dependencies': [ | 
 | 300 |         'libupdate_engine', | 
 | 301 |         'libpayload_generator', | 
 | 302 |       ], | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 303 |       'link_settings': { | 
 | 304 |         'ldflags!': [ | 
 | 305 |           '-pie', | 
 | 306 |         ], | 
 | 307 |       }, | 
 | 308 |       'sources': [ | 
 | 309 |         'payload_generator/generate_delta_main.cc', | 
 | 310 |       ] | 
 | 311 |     }, | 
 | 312 |   ], | 
 | 313 |   'conditions': [ | 
 | 314 |     ['USE_test == 1', { | 
 | 315 |       'targets': [ | 
 | 316 |         # Public keys used for unit testing. | 
 | 317 |         { | 
 | 318 |           'target_name': 'update_engine-testkeys', | 
 | 319 |           'type': 'none', | 
 | 320 |           'variables': { | 
 | 321 |             'openssl_pem_in_dir': '.', | 
 | 322 |             'openssl_pem_out_dir': 'include/update_engine', | 
 | 323 |           }, | 
 | 324 |           'sources': [ | 
 | 325 |             'unittest_key.pem', | 
 | 326 |             'unittest_key2.pem', | 
 | 327 |           ], | 
 | 328 |           'includes': ['../common-mk/openssl_pem.gypi'], | 
 | 329 |         }, | 
| Alex Deymo | 2b19cfb | 2015-03-26 00:35:07 -0700 | [diff] [blame] | 330 |         # Sample images used for testing. | 
 | 331 |         { | 
 | 332 |           'target_name': 'update_engine-test_images', | 
 | 333 |           'type': 'none', | 
 | 334 |           'variables': { | 
 | 335 |             'image_out_dir': '.', | 
 | 336 |           }, | 
 | 337 |           'sources': [ | 
 | 338 |             'sample_images/disk_ext2_1k.txt', | 
 | 339 |             'sample_images/disk_ext2_4k.txt', | 
 | 340 |           ], | 
 | 341 |           'includes': ['generate_image.gypi'], | 
 | 342 |         }, | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 343 |         # Test HTTP Server. | 
 | 344 |         { | 
 | 345 |           'target_name': 'test_http_server', | 
 | 346 |           'type': 'executable', | 
 | 347 |           'dependencies': ['libupdate_engine'], | 
 | 348 |           'sources': [ | 
 | 349 |             'test_http_server.cc', | 
 | 350 |           ] | 
 | 351 |         }, | 
 | 352 |         # Main unittest file. | 
 | 353 |         { | 
 | 354 |           'target_name': 'update_engine_unittests', | 
 | 355 |           'type': 'executable', | 
| Alex Deymo | 509dd53 | 2015-06-10 14:11:05 -0700 | [diff] [blame^] | 356 |           'includes': ['../common-mk/common_test.gypi'], | 
 | 357 |           'variables': { | 
 | 358 |             'deps': [ | 
 | 359 |               'libchromeos-test-<(libbase_ver)', | 
 | 360 |               'libchrome-test-<(libbase_ver)', | 
 | 361 |             ], | 
 | 362 |           }, | 
| Alex Deymo | 7504e5f | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 363 |           'dependencies': [ | 
 | 364 |             'libupdate_engine', | 
 | 365 |             'libpayload_generator', | 
 | 366 |           ], | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 367 |           'includes': ['../common-mk/common_test.gypi'], | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 368 |           'sources': [ | 
 | 369 |             'action_pipe_unittest.cc', | 
 | 370 |             'action_processor_unittest.cc', | 
 | 371 |             'action_unittest.cc', | 
 | 372 |             'bzip_extent_writer_unittest.cc', | 
 | 373 |             'certificate_checker_unittest.cc', | 
 | 374 |             'chrome_browser_proxy_resolver_unittest.cc', | 
 | 375 |             'connection_manager_unittest.cc', | 
 | 376 |             'delta_performer_unittest.cc', | 
 | 377 |             'download_action_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 378 |             'extent_writer_unittest.cc', | 
 | 379 |             'fake_prefs.cc', | 
 | 380 |             'fake_system_state.cc', | 
 | 381 |             'file_writer_unittest.cc', | 
| Allie Wood | eb9e6d8 | 2015-04-17 13:55:30 -0700 | [diff] [blame] | 382 |             'filesystem_verifier_action_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 383 |             'http_fetcher_unittest.cc', | 
 | 384 |             'hwid_override_unittest.cc', | 
 | 385 |             'mock_http_fetcher.cc', | 
 | 386 |             'omaha_hash_calculator_unittest.cc', | 
 | 387 |             'omaha_request_action_unittest.cc', | 
 | 388 |             'omaha_request_params_unittest.cc', | 
 | 389 |             'omaha_response_handler_action_unittest.cc', | 
 | 390 |             'p2p_manager_unittest.cc', | 
 | 391 |             'payload_generator/cycle_breaker_unittest.cc', | 
 | 392 |             'payload_generator/delta_diff_generator_unittest.cc', | 
| Alex Deymo | 2b19cfb | 2015-03-26 00:35:07 -0700 | [diff] [blame] | 393 |             'payload_generator/ext2_filesystem_unittest.cc', | 
| Alex Deymo | 1beda78 | 2015-06-07 23:01:25 +0200 | [diff] [blame] | 394 |             'payload_generator/extent_ranges_unittest.cc', | 
| Alex Deymo | 5c6c655 | 2015-06-03 19:06:50 +0200 | [diff] [blame] | 395 |             'payload_generator/extent_utils_unittest.cc', | 
| Alex Deymo | 2b19cfb | 2015-03-26 00:35:07 -0700 | [diff] [blame] | 396 |             'payload_generator/fake_filesystem.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 397 |             'payload_generator/full_update_generator_unittest.cc', | 
 | 398 |             'payload_generator/graph_utils_unittest.cc', | 
| Allie Wood | cd514b5 | 2015-02-19 13:56:07 -0800 | [diff] [blame] | 399 |             'payload_generator/inplace_generator_unittest.cc', | 
| Alex Deymo | 923d8fa | 2014-07-15 17:58:51 -0700 | [diff] [blame] | 400 |             'payload_generator/payload_signer_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 401 |             'payload_generator/tarjan_unittest.cc', | 
 | 402 |             'payload_generator/topological_sort_unittest.cc', | 
| Alex Deymo | a26432a | 2015-03-12 16:08:04 -0700 | [diff] [blame] | 403 |             'payload_generator/verity_utils_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 404 |             'payload_state_unittest.cc', | 
 | 405 |             'postinstall_runner_action_unittest.cc', | 
 | 406 |             'prefs_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 407 |             'subprocess_unittest.cc', | 
 | 408 |             'terminator_unittest.cc', | 
 | 409 |             'test_utils.cc', | 
| Alex Deymo | 10875d9 | 2014-11-10 21:52:57 -0800 | [diff] [blame] | 410 |             'test_utils_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 411 |             'update_attempter_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 412 |             'update_manager/boxed_value_unittest.cc', | 
 | 413 |             'update_manager/chromeos_policy_unittest.cc', | 
 | 414 |             'update_manager/evaluation_context_unittest.cc', | 
| Alex Deymo | 719bfff | 2014-07-11 12:12:32 -0700 | [diff] [blame] | 415 |             'update_manager/generic_variables_unittest.cc', | 
 | 416 |             'update_manager/prng_unittest.cc', | 
 | 417 |             'update_manager/real_config_provider_unittest.cc', | 
 | 418 |             'update_manager/real_device_policy_provider_unittest.cc', | 
 | 419 |             'update_manager/real_random_provider_unittest.cc', | 
 | 420 |             'update_manager/real_shill_provider_unittest.cc', | 
 | 421 |             'update_manager/real_system_provider_unittest.cc', | 
 | 422 |             'update_manager/real_time_provider_unittest.cc', | 
 | 423 |             'update_manager/real_updater_provider_unittest.cc', | 
 | 424 |             'update_manager/umtest_utils.cc', | 
 | 425 |             'update_manager/update_manager_unittest.cc', | 
 | 426 |             'update_manager/variable_unittest.cc', | 
 | 427 |             'utils_unittest.cc', | 
 | 428 |             'zip_unittest.cc', | 
 | 429 |             # Main entry point for runnning tests. | 
 | 430 |             'testrunner.cc', | 
 | 431 |           ], | 
 | 432 |         }, | 
 | 433 |       ], | 
 | 434 |     }], | 
 | 435 |   ], | 
 | 436 | } |