OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 # Override to dynamically link the cras (ChromeOS audio) library. | 8 # Override to dynamically link the cras (ChromeOS audio) library. |
9 'use_cras%': 0, | 9 'use_cras%': 0, |
10 # Option e.g. for Linux distributions to link pulseaudio directly | 10 # Option e.g. for Linux distributions to link pulseaudio directly |
(...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
454 'midi/usb_midi_device.h', | 454 'midi/usb_midi_device.h', |
455 'midi/usb_midi_device_android.cc', | 455 'midi/usb_midi_device_android.cc', |
456 'midi/usb_midi_device_android.h', | 456 'midi/usb_midi_device_android.h', |
457 'midi/usb_midi_device_factory_android.cc', | 457 'midi/usb_midi_device_factory_android.cc', |
458 'midi/usb_midi_device_factory_android.h', | 458 'midi/usb_midi_device_factory_android.h', |
459 'midi/usb_midi_input_stream.cc', | 459 'midi/usb_midi_input_stream.cc', |
460 'midi/usb_midi_input_stream.h', | 460 'midi/usb_midi_input_stream.h', |
461 'midi/usb_midi_jack.h', | 461 'midi/usb_midi_jack.h', |
462 'midi/usb_midi_output_stream.cc', | 462 'midi/usb_midi_output_stream.cc', |
463 'midi/usb_midi_output_stream.h', | 463 'midi/usb_midi_output_stream.h', |
| 464 'ozone/media_ozone_platform.cc', |
| 465 'ozone/media_ozone_platform.h', |
464 'video/capture/android/video_capture_device_android.cc', | 466 'video/capture/android/video_capture_device_android.cc', |
465 'video/capture/android/video_capture_device_android.h', | 467 'video/capture/android/video_capture_device_android.h', |
466 'video/capture/android/video_capture_device_factory_android.cc', | 468 'video/capture/android/video_capture_device_factory_android.cc', |
467 'video/capture/android/video_capture_device_factory_android.h', | 469 'video/capture/android/video_capture_device_factory_android.h', |
468 'video/capture/fake_video_capture_device.cc', | 470 'video/capture/fake_video_capture_device.cc', |
469 'video/capture/fake_video_capture_device.h', | 471 'video/capture/fake_video_capture_device.h', |
470 'video/capture/fake_video_capture_device_factory.h', | 472 'video/capture/fake_video_capture_device_factory.h', |
471 'video/capture/fake_video_capture_device_factory.cc', | 473 'video/capture/fake_video_capture_device_factory.cc', |
472 'video/capture/file_video_capture_device.cc', | 474 'video/capture/file_video_capture_device.cc', |
473 'video/capture/file_video_capture_device.h', | 475 'video/capture/file_video_capture_device.h', |
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
709 'audio/cras/audio_manager_cras.cc', | 711 'audio/cras/audio_manager_cras.cc', |
710 'audio/cras/audio_manager_cras.h', | 712 'audio/cras/audio_manager_cras.h', |
711 'audio/cras/cras_input.cc', | 713 'audio/cras/cras_input.cc', |
712 'audio/cras/cras_input.h', | 714 'audio/cras/cras_input.h', |
713 'audio/cras/cras_unified.cc', | 715 'audio/cras/cras_unified.cc', |
714 'audio/cras/cras_unified.h', | 716 'audio/cras/cras_unified.h', |
715 ], | 717 ], |
716 }], | 718 }], |
717 ], | 719 ], |
718 }], | 720 }], |
| 721 ['use_ozone==1', { |
| 722 'variables': { |
| 723 'platform_list_txt_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/platf
orm_list.txt', |
| 724 'constructor_list_cc_file': '<(INTERMEDIATE_DIR)/media/ozone/constru
ctor_list.cc', |
| 725 }, |
| 726 'include_dirs': [ |
| 727 # Used for the generated listing header (ui/ozone/platform_list.h) |
| 728 '<(SHARED_INTERMEDIATE_DIR)', |
| 729 ], |
| 730 'sources': [ |
| 731 '<(constructor_list_cc_file)', |
| 732 ], |
| 733 'dependencies': [ |
| 734 '../ui/ozone/ozone.gyp:ozone', |
| 735 ], |
| 736 'actions': [ |
| 737 { |
| 738 # Ozone platform objects are auto-generated using similar |
| 739 # patterns for naming and classes constructors. Here we build the |
| 740 # object MediaOzonePlatform. |
| 741 'action_name': 'generate_constructor_list', |
| 742 'variables': { |
| 743 'generator_path': '../ui/ozone/generate_constructor_list.py', |
| 744 }, |
| 745 'inputs': [ |
| 746 '<(generator_path)', |
| 747 '<(platform_list_txt_file)', |
| 748 ], |
| 749 'outputs': [ |
| 750 '<(constructor_list_cc_file)', |
| 751 ], |
| 752 'action': [ |
| 753 'python', |
| 754 '<(generator_path)', |
| 755 '--platform_list=<(platform_list_txt_file)', |
| 756 '--output_cc=<(constructor_list_cc_file)', |
| 757 '--namespace=media', |
| 758 '--typename=MediaOzonePlatform', |
| 759 '--include="media/ozone/media_ozone_platform.h"' |
| 760 ], |
| 761 }, |
| 762 ] |
| 763 }], |
719 ['OS!="linux"', { | 764 ['OS!="linux"', { |
720 'sources!': [ | 765 'sources!': [ |
721 'audio/cras/audio_manager_cras.cc', | 766 'audio/cras/audio_manager_cras.cc', |
722 'audio/cras/audio_manager_cras.h', | 767 'audio/cras/audio_manager_cras.h', |
723 'audio/cras/cras_input.cc', | 768 'audio/cras/cras_input.cc', |
724 'audio/cras/cras_input.h', | 769 'audio/cras/cras_input.h', |
725 'audio/cras/cras_unified.cc', | 770 'audio/cras/cras_unified.cc', |
726 'audio/cras/cras_unified.h', | 771 'audio/cras/cras_unified.h', |
727 ], | 772 ], |
728 }], | 773 }], |
(...skipping 960 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1689 ], | 1734 ], |
1690 }], | 1735 }], |
1691 ], | 1736 ], |
1692 }], | 1737 }], |
1693 ], | 1738 ], |
1694 }, | 1739 }, |
1695 ], | 1740 ], |
1696 }], | 1741 }], |
1697 ], | 1742 ], |
1698 } | 1743 } |
OLD | NEW |