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 2758 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2769 ], | 2769 ], |
2770 }], | 2770 }], |
2771 ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', { | 2771 ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', { |
2772 'link_settings': { | 2772 'link_settings': { |
2773 'libraries': [ | 2773 'libraries': [ |
2774 '-lXss', | 2774 '-lXss', |
2775 ], | 2775 ], |
2776 }, | 2776 }, |
2777 }], | 2777 }], |
2778 ['os_posix == 1 and OS != "mac" and OS != "ios"', { | 2778 ['os_posix == 1 and OS != "mac" and OS != "ios"', { |
2779 'sources': [ 'browser/crash_handler_host_linux.h', ], | 2779 'sources': [ |
2780 'conditions': [ | 2780 'app/breakpad_linux.cc', |
2781 ['linux_breakpad==1', { | 2781 'app/breakpad_linux.h', |
2782 'sources': [ | 2782 'app/chrome_breakpad_client.cc', |
2783 'app/breakpad_linux.cc', | 2783 'app/chrome_breakpad_client.h', |
2784 'app/breakpad_linux.h', | 2784 'browser/crash_handler_host_linux.cc', |
2785 'app/chrome_breakpad_client.cc', | 2785 'browser/crash_handler_host_linux.h', |
2786 'app/chrome_breakpad_client.h', | 2786 ], |
2787 'browser/crash_handler_host_linux.cc', | 2787 'dependencies': [ |
2788 ], | 2788 '../breakpad/breakpad.gyp:breakpad_client', |
2789 'dependencies': [ | 2789 '../components/components.gyp:breakpad_component', |
2790 '../breakpad/breakpad.gyp:breakpad_client', | 2790 # make sure file_version_info_linux.h is generated first. |
2791 '../components/components.gyp:breakpad_component', | 2791 'common', |
2792 # make sure file_version_info_linux.h is generated first. | 2792 ], |
2793 'common', | 2793 'include_dirs': [ |
2794 ], | 2794 # breakpad_linux.cc uses generated file_version_info_linux.h. |
2795 'include_dirs': [ | 2795 '<(SHARED_INTERMEDIATE_DIR)', |
2796 # breakpad_linux.cc uses generated file_version_info_linux.h. | 2796 '../breakpad/src', |
2797 '<(SHARED_INTERMEDIATE_DIR)', | |
2798 '../breakpad/src', | |
2799 ], | |
2800 }, { # linux_breakpad==0 | |
2801 'sources': [ | |
2802 'browser/crash_handler_host_linux_stub.cc', | |
2803 ], | |
2804 }], | |
2805 ], | 2797 ], |
2806 }], | 2798 }], |
2807 ['use_nss==1', { | 2799 ['use_nss==1', { |
2808 'sources': [ | 2800 'sources': [ |
2809 'third_party/mozilla_security_manager/nsNSSCertHelper.cpp', | 2801 'third_party/mozilla_security_manager/nsNSSCertHelper.cpp', |
2810 'third_party/mozilla_security_manager/nsNSSCertHelper.h', | 2802 'third_party/mozilla_security_manager/nsNSSCertHelper.h', |
2811 'third_party/mozilla_security_manager/nsNSSCertificate.cpp', | 2803 'third_party/mozilla_security_manager/nsNSSCertificate.cpp', |
2812 'third_party/mozilla_security_manager/nsNSSCertificate.h', | 2804 'third_party/mozilla_security_manager/nsNSSCertificate.h', |
2813 'third_party/mozilla_security_manager/nsUsageArrayHelper.cpp', | 2805 'third_party/mozilla_security_manager/nsUsageArrayHelper.cpp', |
2814 'third_party/mozilla_security_manager/nsUsageArrayHelper.h', | 2806 'third_party/mozilla_security_manager/nsUsageArrayHelper.h', |
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3186 ] | 3178 ] |
3187 }], | 3179 }], |
3188 ], | 3180 ], |
3189 'target_conditions': [ | 3181 'target_conditions': [ |
3190 # Need 'target_conditions' to override default filename_rules to include | 3182 # Need 'target_conditions' to override default filename_rules to include |
3191 # the files on Android. | 3183 # the files on Android. |
3192 ['OS=="android"', { | 3184 ['OS=="android"', { |
3193 'sources/': [ | 3185 'sources/': [ |
3194 ['include', '^app/breakpad_linux\\.cc$'], | 3186 ['include', '^app/breakpad_linux\\.cc$'], |
3195 ['include', '^browser/crash_handler_host_linux\\.cc$'], | 3187 ['include', '^browser/crash_handler_host_linux\\.cc$'], |
3196 ['include', '^browser/crash_handler_host_linux_stub\\.cc$'], | |
3197 ], | 3188 ], |
3198 }], | 3189 }], |
3199 ], | 3190 ], |
3200 }, | 3191 }, |
3201 { | 3192 { |
3202 # Protobuf compiler / generator for the fraudulent certificate reporting | 3193 # Protobuf compiler / generator for the fraudulent certificate reporting |
3203 # protocol buffer. | 3194 # protocol buffer. |
3204 'target_name': 'cert_logger_proto', | 3195 'target_name': 'cert_logger_proto', |
3205 'type': 'static_library', | 3196 'type': 'static_library', |
3206 'sources': [ 'browser/net/cert_logger.proto', ], | 3197 'sources': [ 'browser/net/cert_logger.proto', ], |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3382 'package_name': 'org/chromium/chrome/browser/ui/toolbar', | 3373 'package_name': 'org/chromium/chrome/browser/ui/toolbar', |
3383 'template_deps': ['browser/ui/toolbar/toolbar_model_security_level_l
ist.h'], | 3374 'template_deps': ['browser/ui/toolbar/toolbar_model_security_level_l
ist.h'], |
3384 }, | 3375 }, |
3385 'includes': [ '../build/android/java_cpp_template.gypi' ], | 3376 'includes': [ '../build/android/java_cpp_template.gypi' ], |
3386 }, | 3377 }, |
3387 ], | 3378 ], |
3388 }, | 3379 }, |
3389 ], | 3380 ], |
3390 ], | 3381 ], |
3391 } | 3382 } |
OLD | NEW |