OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 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 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'browser', | 8 'target_name': 'browser', |
9 'type': 'static_library', | 9 'type': 'static_library', |
10 'variables': { 'enable_wexit_time_destructors': 1, }, | 10 'variables': { 'enable_wexit_time_destructors': 1, }, |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 'export_dependent_settings': [ | 60 'export_dependent_settings': [ |
61 '../sync/sync.gyp:sync_notifier', | 61 '../sync/sync.gyp:sync_notifier', |
62 ], | 62 ], |
63 'sources': [ | 63 'sources': [ |
64 # All .cc, .h, .m, and .mm files under browser except for: | 64 # All .cc, .h, .m, and .mm files under browser except for: |
65 # * tests and mocks. | 65 # * tests and mocks. |
66 # * code below browser/chromeos | 66 # * code below browser/chromeos |
67 # * code below browser/extensions | 67 # * code below browser/extensions |
68 'browser/about_flags.cc', | 68 'browser/about_flags.cc', |
69 'browser/about_flags.h', | 69 'browser/about_flags.h', |
70 'browser/about_flags_android.cc', | |
71 'browser/accessibility/accessibility_extension_api_constants.cc', | 70 'browser/accessibility/accessibility_extension_api_constants.cc', |
72 'browser/accessibility/accessibility_extension_api_constants.h', | 71 'browser/accessibility/accessibility_extension_api_constants.h', |
73 'browser/accessibility/accessibility_events.cc', | 72 'browser/accessibility/accessibility_events.cc', |
74 'browser/accessibility/accessibility_events.h', | 73 'browser/accessibility/accessibility_events.h', |
75 'browser/accessibility/invert_bubble_prefs.cc', | 74 'browser/accessibility/invert_bubble_prefs.cc', |
76 'browser/accessibility/invert_bubble_prefs.h', | 75 'browser/accessibility/invert_bubble_prefs.h', |
77 'browser/alternate_nav_url_fetcher.cc', | 76 'browser/alternate_nav_url_fetcher.cc', |
78 'browser/alternate_nav_url_fetcher.h', | 77 'browser/alternate_nav_url_fetcher.h', |
79 'browser/android/chrome_jni_registrar.cc', | 78 'browser/android/chrome_jni_registrar.cc', |
80 'browser/android/chrome_jni_registrar.h', | 79 'browser/android/chrome_jni_registrar.h', |
(...skipping 886 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
967 'browser/jankometer.cc', | 966 'browser/jankometer.cc', |
968 'browser/jankometer.h', | 967 'browser/jankometer.h', |
969 'browser/jankometer_android.cc', | 968 'browser/jankometer_android.cc', |
970 'browser/jankometer_mac.cc', | 969 'browser/jankometer_mac.cc', |
971 'browser/jumplist_win.cc', | 970 'browser/jumplist_win.cc', |
972 'browser/jumplist_win.h', | 971 'browser/jumplist_win.h', |
973 'browser/language_usage_metrics.cc', | 972 'browser/language_usage_metrics.cc', |
974 'browser/language_usage_metrics.h', | 973 'browser/language_usage_metrics.h', |
975 'browser/lifetime/application_lifetime.cc', | 974 'browser/lifetime/application_lifetime.cc', |
976 'browser/lifetime/application_lifetime.h', | 975 'browser/lifetime/application_lifetime.h', |
| 976 'browser/lifetime/application_lifetime_android.cc', |
| 977 'browser/lifetime/application_lifetime_android.h', |
977 'browser/lifetime/application_lifetime_aura.cc', | 978 'browser/lifetime/application_lifetime_aura.cc', |
978 'browser/lifetime/application_lifetime_gtk.cc', | 979 'browser/lifetime/application_lifetime_gtk.cc', |
979 'browser/lifetime/application_lifetime_mac.mm', | 980 'browser/lifetime/application_lifetime_mac.mm', |
980 'browser/lifetime/application_lifetime_stub.cc', | 981 'browser/lifetime/application_lifetime_stub.cc', |
981 'browser/lifetime/application_lifetime_win.cc', | 982 'browser/lifetime/application_lifetime_win.cc', |
982 'browser/mac/dock.h', | 983 'browser/mac/dock.h', |
983 'browser/mac/dock.mm', | 984 'browser/mac/dock.mm', |
984 'browser/mac/install_from_dmg.h', | 985 'browser/mac/install_from_dmg.h', |
985 'browser/mac/install_from_dmg.mm', | 986 'browser/mac/install_from_dmg.mm', |
986 'browser/mac/keychain_reauthorize.h', | 987 'browser/mac/keychain_reauthorize.h', |
(...skipping 1771 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2758 'browser/ssl/ssl_add_certificate_android.cc', | 2759 'browser/ssl/ssl_add_certificate_android.cc', |
2759 'browser/web_resource/notification_promo_mobile_ntp.cc', | 2760 'browser/web_resource/notification_promo_mobile_ntp.cc', |
2760 'browser/web_resource/notification_promo_mobile_ntp.h', | 2761 'browser/web_resource/notification_promo_mobile_ntp.h', |
2761 ], | 2762 ], |
2762 'sources!': [ | 2763 'sources!': [ |
2763 # Bookmark export/import are handled via the BookmarkColumns | 2764 # Bookmark export/import are handled via the BookmarkColumns |
2764 # ContentProvider. | 2765 # ContentProvider. |
2765 'browser/bookmarks/bookmark_html_writer.cc', | 2766 'browser/bookmarks/bookmark_html_writer.cc', |
2766 'browser/ssl/ssl_add_certificate.cc', | 2767 'browser/ssl/ssl_add_certificate.cc', |
2767 | 2768 |
2768 # about:flags is unsupported. | |
2769 'browser/about_flags.cc', | |
2770 'browser/about_flags.h', | |
2771 | |
2772 'browser/jankometer.cc', | 2769 'browser/jankometer.cc', |
2773 'browser/sync/sync_global_error.cc', | 2770 'browser/sync/sync_global_error.cc', |
2774 'browser/sync/sync_global_error.h', | 2771 'browser/sync/sync_global_error.h', |
2775 | 2772 |
2776 # There's no Browser/BrowserList on Android. | |
2777 'browser/download/download_crx_util.cc', | 2773 'browser/download/download_crx_util.cc', |
2778 'browser/lifetime/application_lifetime_stub.cc', | |
2779 'browser/net/gaia/gaia_oauth_fetcher.cc', | 2774 'browser/net/gaia/gaia_oauth_fetcher.cc', |
2780 'browser/omnibox_search_hint.cc', | 2775 'browser/omnibox_search_hint.cc', |
2781 'browser/page_cycler/page_cycler.cc', | 2776 'browser/page_cycler/page_cycler.cc', |
2782 'browser/page_cycler/page_cycler.h', | 2777 'browser/page_cycler/page_cycler.h', |
2783 'browser/sessions/persistent_tab_restore_service.cc', | 2778 'browser/sessions/persistent_tab_restore_service.cc', |
2784 'browser/sessions/persistent_tab_restore_service.h', | 2779 'browser/sessions/persistent_tab_restore_service.h', |
2785 'browser/sessions/session_backend.cc', | 2780 'browser/sessions/session_backend.cc', |
2786 'browser/sessions/session_backend.h', | 2781 'browser/sessions/session_backend.h', |
2787 'browser/tab_contents/background_contents.cc', | 2782 'browser/tab_contents/background_contents.cc', |
2788 'browser/tab_contents/background_contents.h', | 2783 'browser/tab_contents/background_contents.h', |
2789 'browser/tab_contents/render_view_context_menu.cc', | 2784 'browser/tab_contents/render_view_context_menu.cc', |
2790 'browser/tab_contents/render_view_context_menu.h', | 2785 'browser/tab_contents/render_view_context_menu.h', |
2791 'browser/tab_contents/render_view_context_menu_observer.cc', | 2786 'browser/tab_contents/render_view_context_menu_observer.cc', |
2792 'browser/tab_contents/render_view_context_menu_observer.h', | 2787 'browser/tab_contents/render_view_context_menu_observer.h', |
2793 'browser/tab_contents/spellchecker_submenu_observer.h', | 2788 'browser/tab_contents/spellchecker_submenu_observer.h', |
2794 'browser/tab_contents/spellchecker_submenu_observer_hunspell.cc', | 2789 'browser/tab_contents/spellchecker_submenu_observer_hunspell.cc', |
2795 'browser/tab_contents/spelling_bubble_model.cc', | 2790 'browser/tab_contents/spelling_bubble_model.cc', |
2796 'browser/tab_contents/spelling_bubble_model.h', | 2791 'browser/tab_contents/spelling_bubble_model.h', |
2797 'browser/tab_contents/spelling_menu_observer.cc', | 2792 'browser/tab_contents/spelling_menu_observer.cc', |
2798 'browser/tab_contents/spelling_menu_observer.h', | 2793 'browser/tab_contents/spelling_menu_observer.h', |
2799 'browser/upgrade_detector.cc', | |
2800 'browser/upgrade_detector.h', | |
2801 'browser/upgrade_detector_impl.cc', | 2794 'browser/upgrade_detector_impl.cc', |
2802 'browser/upgrade_detector_impl.h', | 2795 'browser/upgrade_detector_impl.h', |
2803 | 2796 |
2804 # Not used by Android | 2797 # Not used by Android |
2805 'browser/chrome_browser_main_posix.cc', | 2798 'browser/chrome_browser_main_posix.cc', |
2806 'browser/chrome_browser_main_posix.h', | 2799 'browser/chrome_browser_main_posix.h', |
2807 'browser/process_singleton.cc', | 2800 'browser/process_singleton.cc', |
2808 ], | 2801 ], |
2809 'sources/': [ | 2802 'sources/': [ |
2810 ['exclude', '^browser/captive_portal/'], | 2803 ['exclude', '^browser/captive_portal/'], |
2811 ['exclude', '^browser/chrome_to_mobile'], | 2804 ['exclude', '^browser/chrome_to_mobile'], |
2812 ['exclude', '^browser/first_run/'], | 2805 ['exclude', '^browser/first_run/'], |
2813 ['include', '^browser/first_run/first_run.cc'], # For ctor/dtor of a
struct. | 2806 ['include', '^browser/first_run/first_run.cc'], # For ctor/dtor of a
struct. |
2814 ['exclude', '^browser/importer/'], | 2807 ['exclude', '^browser/importer/'], |
2815 ['exclude', '^browser/lifetime/'], | |
2816 ['exclude', '^browser/managed_mode/'], | 2808 ['exclude', '^browser/managed_mode/'], |
2817 ['exclude', '^browser/service/'], | 2809 ['exclude', '^browser/service/'], |
2818 ['exclude', '^browser/speech/'], | 2810 ['exclude', '^browser/speech/'], |
2819 ['exclude', '^browser/sync/glue/app_'], | 2811 ['exclude', '^browser/sync/glue/app_'], |
2820 ['exclude', '^browser/sync/glue/extension_'], | 2812 ['exclude', '^browser/sync/glue/extension_'], |
2821 ['exclude', '^browser/sync/glue/theme_'], | 2813 ['exclude', '^browser/sync/glue/theme_'], |
2822 ['exclude', '^browser/usb/'], | 2814 ['exclude', '^browser/usb/'], |
2823 ], | 2815 ], |
2824 }], | 2816 }], |
2825 ['OS=="mac"', { | 2817 ['OS=="mac"', { |
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3112 'includes': [ '../build/protoc.gypi' ] | 3104 'includes': [ '../build/protoc.gypi' ] |
3113 }, | 3105 }, |
3114 ], | 3106 ], |
3115 'conditions': [ | 3107 'conditions': [ |
3116 ['OS=="android"', { | 3108 ['OS=="android"', { |
3117 'targets': [ | 3109 'targets': [ |
3118 { | 3110 { |
3119 'target_name': 'chrome_browser_jni_headers', | 3111 'target_name': 'chrome_browser_jni_headers', |
3120 'type': 'none', | 3112 'type': 'none', |
3121 'sources': [ | 3113 'sources': [ |
| 3114 'android/java/src/org/chromium/chrome/browser/ApplicationLifetime.ja
va', |
3122 'android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup
Glue.java', | 3115 'android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup
Glue.java', |
3123 'android/java/src/org/chromium/chrome/browser/ChromeBrowserProvider.
java', | 3116 'android/java/src/org/chromium/chrome/browser/ChromeBrowserProvider.
java', |
3124 'android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.
java', | 3117 'android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.
java', |
3125 'android/java/src/org/chromium/chrome/browser/ChromeWebContentsDeleg
ateAndroid.java', | 3118 'android/java/src/org/chromium/chrome/browser/ChromeWebContentsDeleg
ateAndroid.java', |
3126 'android/java/src/org/chromium/chrome/browser/ContentViewUtil.java', | 3119 'android/java/src/org/chromium/chrome/browser/ContentViewUtil.java', |
3127 'android/java/src/org/chromium/chrome/browser/DevToolsServer.java', | 3120 'android/java/src/org/chromium/chrome/browser/DevToolsServer.java', |
3128 'android/java/src/org/chromium/chrome/browser/IntentHelper.java', | 3121 'android/java/src/org/chromium/chrome/browser/IntentHelper.java', |
3129 'android/java/src/org/chromium/chrome/browser/JavascriptAppModalDial
og.java', | 3122 'android/java/src/org/chromium/chrome/browser/JavascriptAppModalDial
og.java', |
3130 'android/java/src/org/chromium/chrome/browser/NavigationPopup.java', | 3123 'android/java/src/org/chromium/chrome/browser/NavigationPopup.java', |
3131 'android/java/src/org/chromium/chrome/browser/ProcessUtils.java', | 3124 'android/java/src/org/chromium/chrome/browser/ProcessUtils.java', |
3132 'android/java/src/org/chromium/chrome/browser/TabBase.java', | 3125 'android/java/src/org/chromium/chrome/browser/TabBase.java', |
3133 'android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.
java', | 3126 'android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.
java', |
3134 ], | 3127 ], |
3135 'variables': { | 3128 'variables': { |
3136 'jni_gen_dir': 'chrome', | 3129 'jni_gen_dir': 'chrome', |
3137 }, | 3130 }, |
3138 'includes': [ '../build/jni_generator.gypi' ], | 3131 'includes': [ '../build/jni_generator.gypi' ], |
3139 }, | 3132 }, |
3140 ], | 3133 ], |
3141 }, | 3134 }, |
3142 ], | 3135 ], |
3143 ], | 3136 ], |
3144 } | 3137 } |
OLD | NEW |