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