Home | History | Annotate | Download | only in content
      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
      3 # found in the LICENSE file.
      4 
      5 {
      6   'include_dirs': [
      7     '..',
      8   ],
      9   'dependencies': [
     10     '../base/base.gyp:base',
     11     '../base/base.gyp:base_i18n',
     12     '../crypto/crypto.gyp:crypto',
     13     '../ui/base/ui_base.gyp:ui_base',
     14     '../ui/gfx/gfx.gyp:gfx',
     15     '../ui/gfx/gfx.gyp:gfx_geometry',
     16   ],
     17   'sources': [
     18     'app/android/app_jni_registrar.cc',
     19     'app/android/app_jni_registrar.h',
     20     'app/android/child_process_service.cc',
     21     'app/android/child_process_service.h',
     22     'app/android/content_main.cc',
     23     'app/android/content_main.h',
     24     'app/android/library_loader_hooks.cc',
     25     'app/content_main.cc',
     26     'app/content_main_runner.cc',
     27     'app/mojo/mojo_init.cc',
     28     'app/mojo/mojo_init.h',
     29     'public/app/android_library_loader_hooks.h',
     30     'public/app/content_main.h',
     31     'public/app/content_main_delegate.cc',
     32     'public/app/content_main_delegate.h',
     33     'public/app/content_main_runner.h',
     34   ],
     35   'conditions': [
     36     ['((OS=="linux" and os_posix==1 and use_aura==1) or OS=="android") and use_allocator!="none"', {
     37       'dependencies': [
     38         # This is needed by app/content_main_runner.cc
     39         '../base/allocator/allocator.gyp:allocator',
     40       ],
     41     }],
     42     ['OS=="android"', {
     43       'sources!': [
     44         'app/content_main.cc',
     45       ],
     46       'dependencies': [
     47         'content.gyp:content_jni_headers',
     48         '../skia/skia.gyp:skia',
     49       ],
     50       'includes': [
     51         '../build/android/cpufeatures.gypi',
     52       ],
     53     }],
     54     ['OS=="win"', {
     55       'dependencies': [
     56         'content_startup_helper_win',
     57       ],
     58     }],
     59     ['OS=="ios"', {
     60       'sources!': [
     61         'app/content_main.cc',
     62         'app/mojo/mojo_init.cc',
     63         'app/mojo/mojo_init.h',
     64       ],
     65     }, {  # OS!="ios"
     66       'dependencies': [
     67         '../mojo/mojo_base.gyp:mojo_application_bindings',
     68         '../mojo/mojo_base.gyp:mojo_environment_chromium',
     69         '../mojo/mojo_base.gyp:mojo_system_impl',
     70      ],
     71     }],
     72   ],
     73 }
     74