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', | |
466 'video/capture/android/video_capture_device_android.cc', | 464 'video/capture/android/video_capture_device_android.cc', |
467 'video/capture/android/video_capture_device_android.h', | 465 'video/capture/android/video_capture_device_android.h', |
468 'video/capture/android/video_capture_device_factory_android.cc', | 466 'video/capture/android/video_capture_device_factory_android.cc', |
469 'video/capture/android/video_capture_device_factory_android.h', | 467 'video/capture/android/video_capture_device_factory_android.h', |
470 'video/capture/fake_video_capture_device.cc', | 468 'video/capture/fake_video_capture_device.cc', |
471 'video/capture/fake_video_capture_device.h', | 469 'video/capture/fake_video_capture_device.h', |
472 'video/capture/fake_video_capture_device_factory.h', | 470 'video/capture/fake_video_capture_device_factory.h', |
473 'video/capture/fake_video_capture_device_factory.cc', | 471 'video/capture/fake_video_capture_device_factory.cc', |
474 'video/capture/file_video_capture_device.cc', | 472 'video/capture/file_video_capture_device.cc', |
475 'video/capture/file_video_capture_device.h', | 473 'video/capture/file_video_capture_device.h', |
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
711 'audio/cras/audio_manager_cras.cc', | 709 'audio/cras/audio_manager_cras.cc', |
712 'audio/cras/audio_manager_cras.h', | 710 'audio/cras/audio_manager_cras.h', |
713 'audio/cras/cras_input.cc', | 711 'audio/cras/cras_input.cc', |
714 'audio/cras/cras_input.h', | 712 'audio/cras/cras_input.h', |
715 'audio/cras/cras_unified.cc', | 713 'audio/cras/cras_unified.cc', |
716 'audio/cras/cras_unified.h', | 714 'audio/cras/cras_unified.h', |
717 ], | 715 ], |
718 }], | 716 }], |
719 ], | 717 ], |
720 }], | 718 }], |
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 }], | |
764 ['OS!="linux"', { | 719 ['OS!="linux"', { |
765 'sources!': [ | 720 'sources!': [ |
766 'audio/cras/audio_manager_cras.cc', | 721 'audio/cras/audio_manager_cras.cc', |
767 'audio/cras/audio_manager_cras.h', | 722 'audio/cras/audio_manager_cras.h', |
768 'audio/cras/cras_input.cc', | 723 'audio/cras/cras_input.cc', |
769 'audio/cras/cras_input.h', | 724 'audio/cras/cras_input.h', |
770 'audio/cras/cras_unified.cc', | 725 'audio/cras/cras_unified.cc', |
771 'audio/cras/cras_unified.h', | 726 'audio/cras/cras_unified.h', |
772 ], | 727 ], |
773 }], | 728 }], |
(...skipping 960 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1734 ], | 1689 ], |
1735 }], | 1690 }], |
1736 ], | 1691 ], |
1737 }], | 1692 }], |
1738 ], | 1693 ], |
1739 }, | 1694 }, |
1740 ], | 1695 ], |
1741 }], | 1696 }], |
1742 ], | 1697 ], |
1743 } | 1698 } |
OLD | NEW |