base.gypi revision 21d179b334e59e9a3bfcaed4c4430bef1bc5759d
1# Copyright (c) 2010 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{ 6 'target_defaults': { 7 'variables': { 8 'base_target': 0, 9 }, 10 'target_conditions': [ 11 # This part is shared between the targets defined below. 12 ['base_target==1', { 13 'sources': [ 14 '../build/build_config.h', 15 'third_party/dmg_fp/dmg_fp.h', 16 'third_party/dmg_fp/g_fmt.cc', 17 'third_party/dmg_fp/dtoa_wrapper.cc', 18 'third_party/icu/icu_utf.cc', 19 'third_party/icu/icu_utf.h', 20 'third_party/nspr/prtime.cc', 21 'third_party/nspr/prtime.h', 22 'at_exit.cc', 23 'at_exit.h', 24 'atomic_ref_count.h', 25 'atomic_sequence_num.h', 26 'atomicops.h', 27 'atomicops_internals_x86_gcc.cc', 28 'atomicops_internals_x86_msvc.h', 29 'base_paths.cc', 30 'base_paths.h', 31 'base_paths_mac.h', 32 'base_paths_mac.mm', 33 'base_paths_linux.cc', 34 'base_paths_win.cc', 35 'base_paths_win.h', 36 'base_switches.cc', 37 'base_switches.h', 38 'basictypes.h', 39 'bits.h', 40 'bzip2_error_handler.cc', 41 'callback.h', 42 'cancellation_flag.cc', 43 'cancellation_flag.h', 44 'command_line.cc', 45 'command_line.h', 46 'compiler_specific.h', 47 'condition_variable.h', 48 'condition_variable_posix.cc', 49 'condition_variable_win.cc', 50 'cpu.cc', 51 'cpu.h', 52 'debug_on_start.cc', 53 'debug_on_start.h', 54 'debug_util.cc', 55 'debug_util.h', 56 'debug_util_mac.cc', 57 'debug/debugger.cc', 58 'debug/debugger.h', 59 'debug/debugger_posix.cc', 60 'debug/debugger_win.cc', 61 'debug/leak_annotations.h', 62 'debug/leak_tracker.h', 63 'debug/stack_trace.cc', 64 'debug/stack_trace.h', 65 'debug/stack_trace_posix.cc', 66 'debug/stack_trace_win.cc', 67 'debug/trace_event_win.cc', 68 'debug/trace_event.cc', 69 'debug/trace_event.h', 70 'dir_reader_fallback.h', 71 'dir_reader_linux.h', 72 'dir_reader_posix.h', 73 'environment.cc', 74 'environment.h', 75 'file_path.cc', 76 'file_path.h', 77 'file_util.cc', 78 'file_util.h', 79 'file_util_deprecated.h', 80 'file_util_linux.cc', 81 'file_util_mac.mm', 82 'file_util_posix.cc', 83 'file_util_win.cc', 84 'file_util_proxy.cc', 85 'file_util_proxy.h', 86 'file_version_info.h', 87 'file_version_info_mac.h', 88 'file_version_info_mac.mm', 89 'file_version_info_win.cc', 90 'file_version_info_win.h', 91 'fix_wp64.h', 92 'float_util.h', 93 'foundation_utils_mac.h', 94 'global_descriptors_posix.cc', 95 'global_descriptors_posix.h', 96 'gtest_prod_util.h', 97 'hash_tables.h', 98 'id_map.h', 99 'json/json_reader.cc', 100 'json/json_reader.h', 101 'json/json_writer.cc', 102 'json/json_writer.h', 103 'json/string_escape.cc', 104 'json/string_escape.h', 105 'lazy_instance.cc', 106 'lazy_instance.h', 107 'linked_list.h', 108 'linked_ptr.h', 109 'lock.cc', 110 'lock.h', 111 'lock_impl.h', 112 'lock_impl_posix.cc', 113 'lock_impl_win.cc', 114 'logging.cc', 115 'logging.h', 116 'logging_win.cc', 117 'mac_util.h', 118 'mac_util.mm', 119 'mac/cocoa_protocols.h', 120 'mac/scoped_aedesc.h', 121 'mac/scoped_cftyperef.h', 122 'mac/scoped_nsautorelease_pool.h', 123 'mac/scoped_nsautorelease_pool.mm', 124 'mach_ipc_mac.h', 125 'mach_ipc_mac.mm', 126 'memory_debug.cc', 127 'memory_debug.h', 128 'message_loop.cc', 129 'message_loop.h', 130 'message_loop_proxy.cc', 131 'message_loop_proxy.h', 132 'message_loop_proxy_impl.cc', 133 'message_loop_proxy_impl.h', 134 'message_pump.cc', 135 'message_pump.h', 136 'message_pump_default.cc', 137 'message_pump_default.h', 138 'message_pump_win.cc', 139 'message_pump_win.h', 140 'metrics/histogram.cc', 141 'metrics/histogram.h', 142 'metrics/nacl_histogram.cc', 143 'metrics/nacl_histogram.h', 144 'metrics/stats_counters.cc', 145 'metrics/stats_counters.h', 146 'metrics/stats_table.cc', 147 'metrics/stats_table.h', 148 'mime_util.h', 149 'mime_util_xdg.cc', 150 'native_library.h', 151 'native_library_linux.cc', 152 'native_library_mac.mm', 153 'native_library_win.cc', 154 'non_thread_safe.cc', 155 'non_thread_safe.h', 156 'nullable_string16.h', 157 'object_watcher.cc', 158 'object_watcher.h', 159 'observer_list.h', 160 'observer_list_threadsafe.h', 161 'path_service.cc', 162 'path_service.h', 163 'pickle.cc', 164 'pickle.h', 165 'platform_file.h', 166 'platform_file_posix.cc', 167 'platform_file_win.cc', 168 'platform_thread.h', 169 'platform_thread_mac.mm', 170 'platform_thread_posix.cc', 171 'platform_thread_win.cc', 172 'port.h', 173 'process.h', 174 'process_linux.cc', 175 'process_posix.cc', 176 'process_util.cc', 177 'process_util.h', 178 'process_util_linux.cc', 179 'process_util_mac.mm', 180 'process_util_posix.cc', 181 'process_util_win.cc', 182 'process_win.cc', 183 'rand_util.cc', 184 'rand_util.h', 185 'rand_util_posix.cc', 186 'rand_util_win.cc', 187 'raw_scoped_refptr_mismatch_checker.h', 188 'ref_counted.cc', 189 'ref_counted.h', 190 'ref_counted_memory.cc', 191 'ref_counted_memory.h', 192 'resource_util.cc', 193 'resource_util.h', 194 'safe_strerror_posix.cc', 195 'safe_strerror_posix.h', 196 'scoped_callback_factory.h', 197 'scoped_handle.h', 198 'scoped_native_library.cc', 199 'scoped_native_library.h', 200 'scoped_nsobject.h', 201 'scoped_open_process.h', 202 'scoped_ptr.h', 203 'scoped_temp_dir.cc', 204 'scoped_temp_dir.h', 205 'scoped_vector.h', 206 'sha1.h', 207 'sha1_portable.cc', 208 'sha1_win.cc', 209 'shared_memory.h', 210 'shared_memory_posix.cc', 211 'shared_memory_win.cc', 212 'simple_thread.cc', 213 'simple_thread.h', 214 'singleton.h', 215 'spin_wait.h', 216 'stack_container.h', 217 'stl_util-inl.h', 218 'string_number_conversions.cc', 219 'string_number_conversions.h', 220 'string_piece.cc', 221 'string_piece.h', 222 'string_split.cc', 223 'string_split.h', 224 'string_tokenizer.h', 225 'string_util.cc', 226 'string_util.h', 227 'string_util_win.h', 228 'stringize_macros.h', 229 'stringprintf.cc', 230 'stringprintf.h', 231 'sys_info.h', 232 'sys_info_chromeos.cc', 233 'sys_info_freebsd.cc', 234 'sys_info_linux.cc', 235 'sys_info_mac.cc', 236 'sys_info_openbsd.cc', 237 'sys_info_posix.cc', 238 'sys_info_win.cc', 239 'sys_string_conversions.h', 240 'sys_string_conversions_linux.cc', 241 'sys_string_conversions_mac.mm', 242 'sys_string_conversions_win.cc', 243 'task.cc', 244 'task.h', 245 'task_queue.cc', 246 'task_queue.h', 247 'template_util.h', 248 'thread.cc', 249 'thread.h', 250 'thread_checker.cc', 251 'thread_checker.h', 252 'thread_collision_warner.cc', 253 'thread_collision_warner.h', 254 'thread_local.h', 255 'thread_local_posix.cc', 256 'thread_local_storage.h', 257 'thread_local_storage_posix.cc', 258 'thread_local_storage_win.cc', 259 'thread_local_win.cc', 260 'thread_restrictions.h', 261 'thread_restrictions.cc', 262 'time.cc', 263 'time.h', 264 'time_win.cc', 265 'timer.cc', 266 'timer.h', 267 'tracked.cc', 268 'tracked.h', 269 'tracked_objects.cc', 270 'tracked_objects.h', 271 'tuple.h', 272 'utf_offset_string_conversions.cc', 273 'utf_offset_string_conversions.h', 274 'utf_string_conversion_utils.cc', 275 'utf_string_conversion_utils.h', 276 'utf_string_conversions.cc', 277 'utf_string_conversions.h', 278 'values.cc', 279 'values.h', 280 'values_util.cc', 281 'values_util.h', 282 'version.cc', 283 'version.h', 284 'vlog.cc', 285 'vlog.h', 286 'waitable_event.h', 287 'waitable_event_posix.cc', 288 'waitable_event_watcher.h', 289 'waitable_event_watcher_posix.cc', 290 'waitable_event_watcher_win.cc', 291 'waitable_event_win.cc', 292 'watchdog.cc', 293 'watchdog.h', 294 'weak_ptr.cc', 295 'weak_ptr.h', 296 'win/i18n.cc', 297 'win/i18n.h', 298 'win/pe_image.cc', 299 'win/event_trace_consumer.h', 300 'win/event_trace_controller.cc', 301 'win/event_trace_controller.h', 302 'win/event_trace_provider.cc', 303 'win/event_trace_provider.h', 304 'win/pe_image.h', 305 'win/registry.cc', 306 'win/registry.h', 307 'win/rgs_helper.h', 308 'win/scoped_bstr.cc', 309 'win/scoped_bstr.h', 310 'win/scoped_comptr.h', 311 'win/scoped_gdi_object.h', 312 'win/scoped_handle.h', 313 'win/scoped_hdc.h', 314 'win/scoped_hglobal.h', 315 'win/scoped_variant.cc', 316 'win/scoped_variant.h', 317 'win/windows_version.cc', 318 'win/windows_version.h', 319 'win_util.cc', 320 'win_util.h', 321 'worker_pool.h', 322 'worker_pool_posix.cc', 323 'worker_pool_posix.h', 324 'worker_pool_win.cc', 325 'nix/xdg_util.h', 326 'nix/xdg_util.cc', 327 ], 328 'include_dirs': [ 329 '..', 330 ], 331 # These warnings are needed for the files in third_party\dmg_fp. 332 'msvs_disabled_warnings': [ 333 4244, 4554, 4018, 4102, 334 ], 335 'mac_framework_dirs': [ 336 '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks', 337 ], 338 'conditions': [ 339 [ 'OS != "linux" and OS != "freebsd" and OS != "openbsd" and OS != "solaris"', { 340 'sources/': [ 341 ['exclude', '^nix/'], 342 ], 343 'sources!': [ 344 'atomicops_internals_x86_gcc.cc', 345 'message_pump_glib.cc', 346 'message_pump_glib_x.cc', 347 ], 348 }], 349 [ 'OS != "linux"', { 350 'sources!': [ 351 # Not automatically excluded by the *linux.cc rules. 352 'gtk_util.cc', 353 'gtk_util.h', 354 'linux_util.cc', 355 'setproctitle_linux.c', 356 'setproctitle_linux.h', 357 ], 358 }, 359 ], 360 [ 'OS != "mac"', { 361 'sources!': [ 362 'scoped_aedesc.h' 363 ], 364 }], 365 # For now, just test the *BSD platforms enough to exclude them. 366 # Subsequent changes will include them further. 367 [ 'OS != "freebsd"', { 368 'sources/': [ ['exclude', '_freebsd\\.cc$'] ], 369 }, 370 ], 371 [ 'OS != "openbsd"', { 372 'sources/': [ ['exclude', '_openbsd\\.cc$'] ], 373 }, 374 ], 375 ['OS != "win"', { 376 'sources/': [ ['exclude', '^win/'] ], 377 }, 378 ], 379 [ 'OS == "win"', { 380 'include_dirs': [ 381 '<(DEPTH)/third_party/wtl/include', 382 ], 383 'sources!': [ 384 'event_recorder_stubs.cc', 385 'file_descriptor_shuffle.cc', 386 'message_pump_libevent.cc', 387 # Not using sha1_win.cc because it may have caused a 388 # regression to page cycler moz. 389 'sha1_win.cc', 390 'string16.cc', 391 'debug/trace_event.cc', 392 ], 393 },], 394 ], 395 }], 396 ], 397 }, 398 'targets': [ 399 { 400 'target_name': 'base', 401 'type': '<(library)', 402 'msvs_guid': '1832A374-8A74-4F9E-B536-69A699B3E165', 403 'variables': { 404 'base_target': 1, 405 }, 406 'dependencies': [ 407 '../third_party/modp_b64/modp_b64.gyp:modp_b64', 408 'third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', 409 ], 410 # TODO(gregoryd): direct_dependent_settings should be shared with the 411 # 64-bit target, but it doesn't work due to a bug in gyp 412 'direct_dependent_settings': { 413 'include_dirs': [ 414 '..', 415 ], 416 }, 417 'conditions': [ 418 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris"', { 419 'conditions': [ 420 [ 'chromeos==1', { 421 'sources/': [ ['include', '_chromeos\\.cc$'] ] 422 }, 423 ], 424 [ 'linux_use_tcmalloc==0', { 425 'defines': [ 426 'NO_TCMALLOC', 427 ], 428 'direct_dependent_settings': { 429 'defines': [ 430 'NO_TCMALLOC', 431 ], 432 }, 433 }, 434 ], 435 [ 'use_openssl==1', { 436 'dependencies': [ 437 '../third_party/openssl/openssl.gyp:openssl', 438 ], 439 }, { # use_openssl==0 440 'dependencies': [ 441 '../build/linux/system.gyp:nss', 442 ], 443 } 444 ], 445 ], 446 'dependencies': [ 447 'symbolize', 448 '../build/util/build_util.gyp:lastchange', 449 '../build/linux/system.gyp:gtk', 450 '../build/linux/system.gyp:x11', 451 'xdg_mime', 452 ], 453 'defines': [ 454 'USE_SYMBOLIZE', 455 ], 456 'cflags': [ 457 '-Wno-write-strings', 458 ], 459 'export_dependent_settings': [ 460 '../build/linux/system.gyp:gtk', 461 '../build/linux/system.gyp:x11', 462 ], 463 }, { # OS != "linux" and OS != "freebsd" and OS != "openbsd" and OS != "solaris" 464 'sources/': [ 465 ['exclude', '/xdg_user_dirs/'], 466 ['exclude', '_nss\.cc$'], 467 ], 468 }], 469 [ 'OS == "freebsd" or OS == "openbsd"', { 470 'link_settings': { 471 'libraries': [ 472 '-L/usr/local/lib -lexecinfo', 473 ], 474 }, 475 }, 476 ], 477 [ 'OS == "linux"', { 478 'link_settings': { 479 'libraries': [ 480 # We need rt for clock_gettime(). 481 '-lrt', 482 # For 'native_library_linux.cc' 483 '-ldl', 484 ], 485 }, 486 }], 487 [ 'OS == "mac"', { 488 'link_settings': { 489 'libraries': [ 490 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework', 491 '$(SDKROOT)/System/Library/Frameworks/Carbon.framework', 492 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', 493 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 494 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', 495 '$(SDKROOT)/System/Library/Frameworks/Security.framework', 496 ], 497 }, 498 }, { # OS != "mac" 499 'sources!': [ 500 'crypto/cssm_init.cc', 501 'crypto/cssm_init.h', 502 ], 503 }], 504 [ 'OS == "mac" or OS == "win"', { 505 'dependencies': [ 506 '../third_party/nss/nss.gyp:nss', 507 ], 508 },], 509 [ 'OS != "win"', { 510 'dependencies': ['../third_party/libevent/libevent.gyp:libevent'], 511 'sources!': [ 512 'third_party/purify/pure_api.c', 513 'base_drag_source.cc', 514 'base_drop_target.cc', 515 'cpu.cc', 516 'crypto/capi_util.h', 517 'crypto/capi_util.cc', 518 'debug_on_start.cc', 519 'event_recorder.cc', 520 'file_version_info.cc', 521 'object_watcher.cc', 522 'pe_image.cc', 523 'registry.cc', 524 'resource_util.cc', 525 'win_util.cc', 526 ], 527 },], 528 [ 'use_openssl==1', { 529 # TODO(joth): Use a glob to match exclude patterns once the 530 # OpenSSL file set is complete. 531 'sources!': [ 532 'crypto/encryptor_nss.cc', 533 'crypto/rsa_private_key_nss.cc', 534 'crypto/signature_creator_nss.cc', 535 'crypto/signature_verifier_nss.cc', 536 'crypto/symmetric_key_nss.cc', 537 'hmac_nss.cc', 538 'nss_util.cc', 539 'nss_util.h', 540 # Note that sha2.cc depends on the NSS files bundled into 541 # chromium; it does not have the _nss postfix as it is required 542 # on platforms besides linux and *bsd. 543 'sha2.cc', 544 'third_party/nss/blapi.h', 545 'third_party/nss/blapit.h', 546 'third_party/nss/sha256.h', 547 'third_party/nss/sha512.cc', 548 ], 549 }, { 550 'sources!': [ 551 'crypto/encryptor_openssl.cc', 552 'crypto/rsa_private_key_openssl.cc', 553 'crypto/signature_creator_openssl.cc', 554 'crypto/signature_verifier_openssl.cc', 555 'crypto/symmetric_key_openssl.cc', 556 'hmac_openssl.cc', 557 'openssl_util.cc', 558 'openssl_util.h', 559 'sha2_openssl.cc', 560 ], 561 },], 562 ], 563 'sources': [ 564 'crypto/capi_util.cc', 565 'crypto/capi_util.h', 566 'crypto/cssm_init.cc', 567 'crypto/cssm_init.h', 568 'crypto/encryptor.h', 569 'crypto/encryptor_mac.cc', 570 'crypto/encryptor_nss.cc', 571 'crypto/encryptor_openssl.cc', 572 'crypto/encryptor_win.cc', 573 'crypto/rsa_private_key.h', 574 'crypto/rsa_private_key.cc', 575 'crypto/rsa_private_key_mac.cc', 576 'crypto/rsa_private_key_nss.cc', 577 'crypto/rsa_private_key_openssl.cc', 578 'crypto/rsa_private_key_win.cc', 579 'crypto/signature_creator.h', 580 'crypto/signature_creator_mac.cc', 581 'crypto/signature_creator_nss.cc', 582 'crypto/signature_creator_openssl.cc', 583 'crypto/signature_creator_win.cc', 584 'crypto/signature_verifier.h', 585 'crypto/signature_verifier_mac.cc', 586 'crypto/signature_verifier_nss.cc', 587 'crypto/signature_verifier_openssl.cc', 588 'crypto/signature_verifier_win.cc', 589 'crypto/symmetric_key.h', 590 'crypto/symmetric_key_mac.cc', 591 'crypto/symmetric_key_nss.cc', 592 'crypto/symmetric_key_openssl.cc', 593 'crypto/symmetric_key_win.cc', 594 'third_party/nspr/prcpucfg.h', 595 'third_party/nspr/prcpucfg_win.h', 596 'third_party/nspr/prtypes.h', 597 'third_party/nss/blapi.h', 598 'third_party/nss/blapit.h', 599 'third_party/nss/sha256.h', 600 'third_party/nss/sha512.cc', 601 'third_party/purify/pure.h', 602 'third_party/purify/pure_api.c', 603 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc', 604 'third_party/xdg_user_dirs/xdg_user_dir_lookup.h', 605 'auto_reset.h', 606 'base64.cc', 607 'base64.h', 608 'event_recorder.cc', 609 'event_recorder.h', 610 'event_recorder_stubs.cc', 611 'file_descriptor_shuffle.cc', 612 'file_descriptor_shuffle.h', 613 'hmac.h', 614 'hmac_mac.cc', 615 'hmac_nss.cc', 616 'hmac_openssl.cc', 617 'hmac_win.cc', 618 'linux_util.cc', 619 'linux_util.h', 620 'md5.cc', 621 'md5.h', 622 'message_pump_glib.cc', 623 'message_pump_glib.h', 624 'message_pump_glib_x.cc', 625 'message_pump_glib_x.h', 626 'message_pump_glib_x_dispatch.h', 627 'message_pump_libevent.cc', 628 'message_pump_libevent.h', 629 'message_pump_mac.h', 630 'message_pump_mac.mm', 631 'metrics/field_trial.cc', 632 'metrics/field_trial.h', 633 'nss_util.cc', 634 'nss_util.h', 635 'openssl_util.cc', 636 'openssl_util.h', 637 'setproctitle_linux.c', 638 'setproctitle_linux.h', 639 'sha2.cc', 640 'sha2.h', 641 'sha2_openssl.cc', 642 'string16.cc', 643 'string16.h', 644 'sync_socket.h', 645 'sync_socket_win.cc', 646 'sync_socket_posix.cc', 647 'time_mac.cc', 648 'time_posix.cc', 649 ], 650 }, 651 ], 652 'conditions': [ 653 [ 'OS == "win"', { 654 'targets': [ 655 { 656 'target_name': 'base_nacl_win64', 657 'type': '<(library)', 658 'msvs_guid': 'CEE1F794-DC70-4FED-B7C4-4C12986672FE', 659 'variables': { 660 'base_target': 1, 661 }, 662 'dependencies': [ 663 'third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations_win64', 664 ], 665 # TODO(gregoryd): direct_dependent_settings should be shared with the 666 # 32-bit target, but it doesn't work due to a bug in gyp 667 'direct_dependent_settings': { 668 'include_dirs': [ 669 '..', 670 ], 671 }, 672 'defines': [ 673 '<@(nacl_win64_defines)', 674 ], 675 'sources': [ 676 'i18n/icu_util_nacl_win64.cc', 677 ], 678 'configurations': { 679 'Common_Base': { 680 'msvs_target_platform': 'x64', 681 }, 682 }, 683 }, 684 ], 685 }], 686 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris"', { 687 'targets': [ 688 { 689 'target_name': 'symbolize', 690 'type': '<(library)', 691 'variables': { 692 'chromium_code': 0, 693 }, 694 'conditions': [ 695 [ 'OS == "solaris"', { 696 'include_dirs': [ 697 '/usr/gnu/include', 698 '/usr/gnu/include/libelf', 699 ], 700 },], 701 ], 702 'cflags': [ 703 '-Wno-sign-compare', 704 ], 705 'cflags!': [ 706 '-Wextra', 707 ], 708 'sources': [ 709 'third_party/symbolize/symbolize.cc', 710 'third_party/symbolize/demangle.cc', 711 ], 712 }, 713 { 714 'target_name': 'xdg_mime', 715 'type': '<(library)', 716 'variables': { 717 'chromium_code': 0, 718 }, 719 'cflags!': [ 720 '-Wextra', 721 ], 722 'sources': [ 723 'third_party/xdg_mime/xdgmime.c', 724 'third_party/xdg_mime/xdgmime.h', 725 'third_party/xdg_mime/xdgmimealias.c', 726 'third_party/xdg_mime/xdgmimealias.h', 727 'third_party/xdg_mime/xdgmimecache.c', 728 'third_party/xdg_mime/xdgmimecache.h', 729 'third_party/xdg_mime/xdgmimeglob.c', 730 'third_party/xdg_mime/xdgmimeglob.h', 731 'third_party/xdg_mime/xdgmimeicon.c', 732 'third_party/xdg_mime/xdgmimeicon.h', 733 'third_party/xdg_mime/xdgmimeint.c', 734 'third_party/xdg_mime/xdgmimeint.h', 735 'third_party/xdg_mime/xdgmimemagic.c', 736 'third_party/xdg_mime/xdgmimemagic.h', 737 'third_party/xdg_mime/xdgmimeparent.c', 738 'third_party/xdg_mime/xdgmimeparent.h', 739 ], 740 }, 741 ], 742 }], 743 ], 744} 745