OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 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 'pyautolib_sources': [ | 7 'pyautolib_sources': [ |
8 'app/chrome_command_ids.h', | 8 'app/chrome_command_ids.h', |
9 'app/chrome_dll_resource.h', | 9 'app/chrome_dll_resource.h', |
10 'common/automation_constants.h', | 10 'common/automation_constants.h', |
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 'test/automation/browser_proxy.h', | 139 'test/automation/browser_proxy.h', |
140 'test/automation/dom_element_proxy.cc', | 140 'test/automation/dom_element_proxy.cc', |
141 'test/automation/dom_element_proxy.h', | 141 'test/automation/dom_element_proxy.h', |
142 'test/automation/extension_proxy.cc', | 142 'test/automation/extension_proxy.cc', |
143 'test/automation/extension_proxy.h', | 143 'test/automation/extension_proxy.h', |
144 'test/automation/javascript_execution_controller.cc', | 144 'test/automation/javascript_execution_controller.cc', |
145 'test/automation/javascript_execution_controller.h', | 145 'test/automation/javascript_execution_controller.h', |
146 'test/automation/javascript_message_utils.h', | 146 'test/automation/javascript_message_utils.h', |
147 'test/automation/tab_proxy.cc', | 147 'test/automation/tab_proxy.cc', |
148 'test/automation/tab_proxy.h', | 148 'test/automation/tab_proxy.h', |
| 149 'test/automation/value_conversion_traits.cc', |
| 150 'test/automation/value_conversion_traits.h', |
| 151 'test/automation/value_conversion_util.h', |
149 'test/automation/window_proxy.cc', | 152 'test/automation/window_proxy.cc', |
150 'test/automation/window_proxy.h', | 153 'test/automation/window_proxy.h', |
151 'test/base/bookmark_load_observer.cc', | 154 'test/base/bookmark_load_observer.cc', |
152 'test/base/bookmark_load_observer.h', | 155 'test/base/bookmark_load_observer.h', |
153 'test/base/chrome_process_util.cc', | 156 'test/base/chrome_process_util.cc', |
154 'test/base/chrome_process_util.h', | 157 'test/base/chrome_process_util.h', |
155 'test/base/chrome_process_util_mac.cc', | 158 'test/base/chrome_process_util_mac.cc', |
156 'test/base/chrome_test_suite.cc', | 159 'test/base/chrome_test_suite.cc', |
157 'test/base/chrome_test_suite.h', | 160 'test/base/chrome_test_suite.h', |
158 'test/base/in_process_browser_test.cc', | 161 'test/base/in_process_browser_test.cc', |
(...skipping 652 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
811 }], | 814 }], |
812 ['chromeos==1', { | 815 ['chromeos==1', { |
813 'sources!': [ | 816 'sources!': [ |
814 # TODO(thestig): Enable when print preview is ready for CrOS. | 817 # TODO(thestig): Enable when print preview is ready for CrOS. |
815 'browser/ui/webui/print_preview_ui_uitest.cc', | 818 'browser/ui/webui/print_preview_ui_uitest.cc', |
816 ], | 819 ], |
817 }], | 820 }], |
818 ], | 821 ], |
819 }, | 822 }, |
820 { | 823 { |
| 824 # Third-party support sources for chromedriver_lib. |
| 825 'target_name': 'chromedriver_support', |
| 826 'type': 'static_library', |
| 827 'sources': [ |
| 828 '../third_party/mongoose/mongoose.c', |
| 829 '../third_party/mongoose/mongoose.h', |
| 830 '../third_party/webdriver/atoms.h', |
| 831 ], |
| 832 }, |
| 833 { |
821 # chromedriver is the chromium impelmentation of the WebDriver | 834 # chromedriver is the chromium impelmentation of the WebDriver |
822 # wire protcol. A description of the WebDriver and examples can | 835 # wire protcol. A description of the WebDriver and examples can |
823 # be found at: http://seleniumhq.org/docs/09_webdriver.html. | 836 # be found at: http://seleniumhq.org/docs/09_webdriver.html. |
824 # The documention of the protocol implemented is at: | 837 # The documention of the protocol implemented is at: |
825 # http://code.google.com/p/selenium/wiki/JsonWireProtocol | 838 # http://code.google.com/p/selenium/wiki/JsonWireProtocol |
826 'target_name': 'chromedriver_lib', | 839 'target_name': 'chromedriver_lib', |
827 'type': 'static_library', | 840 'type': 'static_library', |
828 'dependencies': [ | 841 'dependencies': [ |
829 'browser', | 842 'browser', |
830 'chrome', | 843 'chrome', |
831 'chrome_resources', | 844 'chrome_resources', |
832 'chrome_strings', | 845 'chrome_strings', |
| 846 'chromedriver_support', |
833 'common', | 847 'common', |
834 'syncapi_core', | 848 'syncapi_core', |
835 'test_support_ui', | 849 'test_support_ui', |
836 '../base/base.gyp:base', | 850 '../base/base.gyp:base', |
837 '../build/temp_gyp/googleurl.gyp:googleurl', | 851 '../build/temp_gyp/googleurl.gyp:googleurl', |
838 '../net/net.gyp:net', | 852 '../net/net.gyp:net', |
839 '../skia/skia.gyp:skia', | 853 '../skia/skia.gyp:skia', |
840 '../testing/gtest.gyp:gtest', | 854 '../testing/gtest.gyp:gtest', |
841 '../third_party/icu/icu.gyp:icui18n', | 855 '../third_party/icu/icu.gyp:icui18n', |
842 '../third_party/icu/icu.gyp:icuuc', | 856 '../third_party/icu/icu.gyp:icuuc', |
843 '../third_party/libxml/libxml.gyp:libxml', | 857 '../third_party/libxml/libxml.gyp:libxml', |
844 ], | 858 ], |
845 'include_dirs': [ | 859 'include_dirs': [ |
846 '..', | 860 '..', |
847 ], | 861 ], |
848 'sources': [ | 862 'sources': [ |
849 '../third_party/mongoose/mongoose.h', | 863 'test/webdriver/automation.cc', |
850 '../third_party/mongoose/mongoose.c', | |
851 '../third_party/webdriver/atoms.h', | |
852 'test/webdriver/automation.h', | 864 'test/webdriver/automation.h', |
853 'test/webdriver/automation.cc', | 865 'test/webdriver/commands/alert_commands.cc', |
| 866 'test/webdriver/commands/alert_commands.h', |
| 867 'test/webdriver/commands/appcache_status_command.cc', |
| 868 'test/webdriver/commands/appcache_status_command.h', |
| 869 'test/webdriver/commands/browser_connection_commands.cc', |
| 870 'test/webdriver/commands/browser_connection_commands.h', |
| 871 'test/webdriver/commands/command.cc', |
| 872 'test/webdriver/commands/command.h', |
| 873 'test/webdriver/commands/cookie_commands.cc', |
| 874 'test/webdriver/commands/cookie_commands.h', |
| 875 'test/webdriver/commands/create_session.cc', |
| 876 'test/webdriver/commands/create_session.h', |
| 877 'test/webdriver/commands/execute_async_script_command.cc', |
| 878 'test/webdriver/commands/execute_async_script_command.h', |
| 879 'test/webdriver/commands/execute_command.cc', |
| 880 'test/webdriver/commands/execute_command.h', |
| 881 'test/webdriver/commands/find_element_commands.cc', |
| 882 'test/webdriver/commands/find_element_commands.h', |
| 883 'test/webdriver/commands/navigate_commands.cc', |
| 884 'test/webdriver/commands/navigate_commands.h', |
| 885 'test/webdriver/commands/mouse_commands.cc', |
| 886 'test/webdriver/commands/mouse_commands.h', |
| 887 'test/webdriver/commands/response.h', |
| 888 'test/webdriver/commands/response.cc', |
| 889 'test/webdriver/commands/screenshot_command.cc', |
| 890 'test/webdriver/commands/screenshot_command.h', |
| 891 'test/webdriver/commands/session_with_id.cc', |
| 892 'test/webdriver/commands/session_with_id.h', |
| 893 'test/webdriver/commands/set_timeout_commands.cc', |
| 894 'test/webdriver/commands/set_timeout_commands.h', |
| 895 'test/webdriver/commands/source_command.cc', |
| 896 'test/webdriver/commands/source_command.h', |
| 897 'test/webdriver/commands/target_locator_commands.cc', |
| 898 'test/webdriver/commands/target_locator_commands.h', |
| 899 'test/webdriver/commands/title_command.cc', |
| 900 'test/webdriver/commands/title_command.h', |
| 901 'test/webdriver/commands/url_command.cc', |
| 902 'test/webdriver/commands/url_command.h', |
| 903 'test/webdriver/commands/webdriver_command.cc', |
| 904 'test/webdriver/commands/webdriver_command.h', |
| 905 'test/webdriver/commands/webelement_commands.cc', |
| 906 'test/webdriver/commands/webelement_commands.h', |
| 907 'test/webdriver/dispatch.cc', |
854 'test/webdriver/dispatch.h', | 908 'test/webdriver/dispatch.h', |
855 'test/webdriver/dispatch.cc', | 909 'test/webdriver/frame_path.cc', |
856 'test/webdriver/frame_path.h', | 910 'test/webdriver/frame_path.h', |
857 'test/webdriver/frame_path.cc', | 911 'test/webdriver/http_response.cc', |
858 'test/webdriver/http_response.h', | 912 'test/webdriver/http_response.h', |
859 'test/webdriver/http_response.cc', | |
860 'test/webdriver/keycode_text_conversion.h', | 913 'test/webdriver/keycode_text_conversion.h', |
861 'test/webdriver/keycode_text_conversion_linux.cc', | 914 'test/webdriver/keycode_text_conversion_linux.cc', |
862 'test/webdriver/keycode_text_conversion_mac.mm', | 915 'test/webdriver/keycode_text_conversion_mac.mm', |
863 'test/webdriver/keycode_text_conversion_win.cc', | 916 'test/webdriver/keycode_text_conversion_win.cc', |
| 917 'test/webdriver/keymap.cc', |
864 'test/webdriver/keymap.h', | 918 'test/webdriver/keymap.h', |
865 'test/webdriver/keymap.cc', | 919 'test/webdriver/session.cc', |
866 'test/webdriver/session.h', | 920 'test/webdriver/session.h', |
867 'test/webdriver/session.cc', | 921 'test/webdriver/session_manager.cc', |
868 'test/webdriver/session_manager.h', | 922 'test/webdriver/session_manager.h', |
869 'test/webdriver/session_manager.cc', | 923 'test/webdriver/webdriver_basic_types.cc', |
870 'test/webdriver/utility_functions.h', | 924 'test/webdriver/webdriver_basic_types.h', |
871 'test/webdriver/utility_functions.cc', | 925 'test/webdriver/webdriver_error.cc', |
872 'test/webdriver/utility_functions_mac.mm', | |
873 'test/webdriver/webdriver_error.h', | 926 'test/webdriver/webdriver_error.h', |
874 'test/webdriver/webdriver_error.cc', | 927 'test/webdriver/webdriver_key_converter.cc', |
| 928 'test/webdriver/webdriver_key_converter.h', |
| 929 'test/webdriver/webdriver_logging.cc', |
875 'test/webdriver/webdriver_logging.h', | 930 'test/webdriver/webdriver_logging.h', |
876 'test/webdriver/webdriver_logging.cc', | 931 'test/webdriver/webdriver_util.cc', |
877 'test/webdriver/webdriver_key_converter.h', | 932 'test/webdriver/webdriver_util.h', |
878 'test/webdriver/webdriver_key_converter.cc', | 933 'test/webdriver/webdriver_util_mac.mm', |
| 934 'test/webdriver/web_element_id.cc', |
879 'test/webdriver/web_element_id.h', | 935 'test/webdriver/web_element_id.h', |
880 'test/webdriver/web_element_id.cc', | |
881 'test/webdriver/commands/alert_commands.h', | |
882 'test/webdriver/commands/alert_commands.cc', | |
883 'test/webdriver/commands/appcache_status_command.h', | |
884 'test/webdriver/commands/appcache_status_command.cc', | |
885 'test/webdriver/commands/browser_connection_commands.h', | |
886 'test/webdriver/commands/browser_connection_commands.cc', | |
887 'test/webdriver/commands/command.h', | |
888 'test/webdriver/commands/command.cc', | |
889 'test/webdriver/commands/cookie_commands.h', | |
890 'test/webdriver/commands/cookie_commands.cc', | |
891 'test/webdriver/commands/create_session.h', | |
892 'test/webdriver/commands/create_session.cc', | |
893 'test/webdriver/commands/execute_async_script_command.h', | |
894 'test/webdriver/commands/execute_async_script_command.cc', | |
895 'test/webdriver/commands/execute_command.h', | |
896 'test/webdriver/commands/execute_command.cc', | |
897 'test/webdriver/commands/find_element_commands.h', | |
898 'test/webdriver/commands/find_element_commands.cc', | |
899 'test/webdriver/commands/navigate_commands.h', | |
900 'test/webdriver/commands/navigate_commands.cc', | |
901 'test/webdriver/commands/mouse_commands.h', | |
902 'test/webdriver/commands/mouse_commands.cc', | |
903 'test/webdriver/commands/response.cc', | |
904 'test/webdriver/commands/response.h', | |
905 'test/webdriver/commands/screenshot_command.h', | |
906 'test/webdriver/commands/screenshot_command.cc', | |
907 'test/webdriver/commands/session_with_id.h', | |
908 'test/webdriver/commands/session_with_id.cc', | |
909 'test/webdriver/commands/set_timeout_commands.h', | |
910 'test/webdriver/commands/set_timeout_commands.cc', | |
911 'test/webdriver/commands/source_command.h', | |
912 'test/webdriver/commands/source_command.cc', | |
913 'test/webdriver/commands/target_locator_commands.h', | |
914 'test/webdriver/commands/target_locator_commands.cc', | |
915 'test/webdriver/commands/title_command.h', | |
916 'test/webdriver/commands/title_command.cc', | |
917 'test/webdriver/commands/url_command.h', | |
918 'test/webdriver/commands/url_command.cc', | |
919 'test/webdriver/commands/webdriver_command.h', | |
920 'test/webdriver/commands/webdriver_command.cc', | |
921 'test/webdriver/commands/webelement_commands.h', | |
922 'test/webdriver/commands/webelement_commands.cc', | |
923 ], | 936 ], |
924 'conditions': [ | 937 'conditions': [ |
925 ['toolkit_uses_gtk == 1', { | 938 ['toolkit_uses_gtk == 1', { |
926 'dependencies': [ | 939 'dependencies': [ |
927 '../build/linux/system.gyp:gtk', | 940 '../build/linux/system.gyp:gtk', |
928 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', | 941 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
929 ], | 942 ], |
930 }], | 943 }], |
931 ['OS=="linux" and toolkit_views==1', { | 944 ['OS=="linux" and toolkit_views==1', { |
932 'dependencies': [ | 945 'dependencies': [ |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
998 'include_dirs': [ | 1011 'include_dirs': [ |
999 '..', | 1012 '..', |
1000 ], | 1013 ], |
1001 'sources': [ | 1014 'sources': [ |
1002 '../base/test/run_all_unittests.cc', | 1015 '../base/test/run_all_unittests.cc', |
1003 'test/webdriver/commands/set_timeout_commands_unittest.cc', | 1016 'test/webdriver/commands/set_timeout_commands_unittest.cc', |
1004 'test/webdriver/dispatch_unittest.cc', | 1017 'test/webdriver/dispatch_unittest.cc', |
1005 'test/webdriver/frame_path_unittest.cc', | 1018 'test/webdriver/frame_path_unittest.cc', |
1006 'test/webdriver/http_response_unittest.cc', | 1019 'test/webdriver/http_response_unittest.cc', |
1007 'test/webdriver/keycode_text_conversion_unittest.cc', | 1020 'test/webdriver/keycode_text_conversion_unittest.cc', |
1008 'test/webdriver/utility_functions_unittest.cc', | |
1009 'test/webdriver/webdriver_key_converter_unittest.cc', | 1021 'test/webdriver/webdriver_key_converter_unittest.cc', |
1010 'test/webdriver/webdriver_test_util.cc', | 1022 'test/webdriver/webdriver_test_util.cc', |
1011 'test/webdriver/webdriver_test_util.h', | 1023 'test/webdriver/webdriver_test_util.h', |
| 1024 'test/webdriver/webdriver_util_unittest.cc', |
1012 ], | 1025 ], |
1013 'conditions': [ | 1026 'conditions': [ |
1014 ['OS=="win"', { | 1027 ['OS=="win"', { |
1015 'conditions': [ | 1028 'conditions': [ |
1016 ['win_use_allocator_shim==1', { | 1029 ['win_use_allocator_shim==1', { |
1017 'dependencies': [ | 1030 'dependencies': [ |
1018 '<(allocator_target)', | 1031 '<(allocator_target)', |
1019 ], | 1032 ], |
1020 }], | 1033 }], |
1021 ], | 1034 ], |
(...skipping 3115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4137 # Use outputs of this action as inputs for the main target build. | 4150 # Use outputs of this action as inputs for the main target build. |
4138 # Seems as a misnomer but makes this happy on Linux (scons). | 4151 # Seems as a misnomer but makes this happy on Linux (scons). |
4139 'process_outputs_as_sources': 1, | 4152 'process_outputs_as_sources': 1, |
4140 }, | 4153 }, |
4141 ], # 'actions' | 4154 ], # 'actions' |
4142 }, | 4155 }, |
4143 ] | 4156 ] |
4144 }], # 'coverage!=0' | 4157 }], # 'coverage!=0' |
4145 ], # 'conditions' | 4158 ], # 'conditions' |
4146 } | 4159 } |
OLD | NEW |