Home | History | Annotate | Download | only in browser
      1 include_rules = [
      2   "+apps",
      3   "+ash",
      4   "+chrome/app",
      5   "+chrome/installer",
      6   "+chrome_elf/blacklist",
      7   "+chrome_elf/chrome_elf_constants.h",
      8   "+chrome_elf/create_file",
      9   "+chrome_elf/dll_hash",
     10   "+chromeos",
     11   "+components/autocomplete",
     12   "+components/autofill/content/browser",
     13   "+components/autofill/content/common",
     14   "+components/autofill/core/browser",
     15   "+components/autofill/core/common",
     16   "+components/bookmarks/browser",
     17   "+components/bookmarks/common",
     18   "+components/bookmarks/test",
     19   "+components/breakpad",
     20   "+components/cdm/browser",
     21   "+components/cloud_devices/common",
     22   "+components/data_reduction_proxy",
     23   "+components/dom_distiller",
     24   "+components/domain_reliability",
     25   "+components/favicon_base",
     26   "+components/feedback",
     27   "+components/gcm_driver",
     28   "+components/google",
     29   "+components/history",
     30   "+components/infobars",
     31   "+components/invalidation",
     32   "+components/keyed_service",
     33   "+components/language_usage_metrics",
     34   "+components/leveldb_proto",
     35   "+components/nacl/browser",
     36   "+components/nacl/common",
     37   "+components/navigation_interception",
     38   "+components/navigation_metrics",
     39   "+components/network_time",
     40   "+components/os_crypt",
     41   "+components/password_manager",
     42   "+components/policy",
     43   "+components/precache",
     44   "+components/pref_registry",
     45   "+components/query_parser",
     46   "+components/rappor",
     47   "+components/search_engines",
     48   "+components/search_provider_logos",
     49   "+components/sessions",
     50   "+components/signin",
     51   "+components/startup_metric_utils",
     52   "+components/storage_monitor",
     53   "+components/sync_driver",
     54   "+components/translate/content/browser",
     55   "+components/translate/content/common",
     56   "+components/translate/core/browser",
     57   "+components/translate/core/common",
     58   "+components/url_matcher",
     59   "+components/user_prefs",
     60   "+components/web_modal",
     61   "+components/webdata/common",
     62   "+content/public/browser",
     63   "+content/test/net",
     64   "+courgette",
     65   "+device/bluetooth",
     66   "+device/media_transfer_protocol",
     67   "+extensions/browser",
     68   "+extensions/common",
     69   "+google/cacheinvalidation",  # Sync invalidation API protobuf files.
     70   "+google_apis",
     71   "+google_update",
     72   "+grit",  # For generated headers
     73   "+installer_util_strings",  # For generated headers
     74   "+jni",
     75   "+media/base",  # For media switches
     76   "+policy",  # For generated headers and source
     77   "+ppapi/c",  # For various types.
     78   "+ppapi/host",
     79   "+ppapi/proxy",
     80   "+ppapi/shared_impl",
     81   # Defines some types that are marshalled over IPC.
     82   "+ppapi/shared_impl/ppp_flash_browser_operations_shared.h",
     83   "+rlz",
     84   "+sandbox/win/src",  # The path doesn't say it, but this is the Windows sandbox.
     85   "+skia/ext",
     86   "+sync/api",  # Sync API files.
     87   "+sync/notifier",  # Sync invalidation API files.
     88   "+sync/protocol",  # Sync protobuf files.
     89   "+third_party/cros_system_api",
     90   "+win8/util",
     91 
     92   # chrome only needs switches from cc. All usage of the compositor is from
     93   # content. Definitely don't include generic stuff from cc/base here, if this
     94   # is needed these files need to move to base/
     95   "+cc/base/switches.h",
     96 
     97   # Unsafe to use from //chrome, see http://goo.gl/QQG5wo
     98   "-content/public/test/test_browser_context.h",
     99 
    100   # TODO(stuartmorgan): Remove these by refactoring necessary code out of
    101   # webkit/. See crbug.com/146251
    102   # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW!
    103 
    104   # TODO(kinuko): Remove all other webkit/* dependencies after we cleaned
    105   # up webkit/. crbug.com/239710
    106   "+webkit/browser",
    107   "+webkit/common",
    108 
    109   "-chrome/browser/ui/views",
    110   "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h",
    111   "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h",
    112 
    113   # Other libraries.
    114   "+libxml",  # For search engine definition parsing.
    115   "+third_party/icu/source/common/unicode",
    116   "+third_party/icu/source/i18n/unicode",
    117   "+third_party/leveldatabase",
    118   "+third_party/protobuf/src/google/protobuf",
    119   "+third_party/re2",
    120   "+third_party/smhasher",
    121   "+third_party/sqlite",
    122   "+third_party/zlib",
    123 
    124   # No inclusion of WebKit from the browser, other than strictly enum/POD,
    125   # header-only types, and some selected common code.
    126   "-third_party/WebKit",
    127   "+third_party/WebKit/public/platform/WebCursorInfo.h",
    128   "+third_party/WebKit/public/platform/WebRect.h",
    129   "+third_party/WebKit/public/platform/WebReferrerPolicy.h",
    130   "+third_party/WebKit/public/platform/WebScreenInfo.h",
    131   "+third_party/WebKit/public/platform/WebScreenInfo.h",
    132   "+third_party/WebKit/public/web/WebCache.h",
    133   "+third_party/WebKit/public/web/WebContextMenuData.h",
    134   "+third_party/WebKit/public/web/WebFindOptions.h",
    135   "+third_party/WebKit/public/web/WebInputEvent.h",
    136   "+third_party/WebKit/public/web/WebMediaPlayerAction.h",
    137   "+third_party/WebKit/public/web/WebNotificationPresenter.h",
    138   "+third_party/WebKit/public/web/WebPageVisibilityState.h",
    139   "+third_party/WebKit/public/web/WebPluginAction.h",
    140   "+third_party/WebKit/public/web/WebTextDirection.h",
    141   "+third_party/WebKit/public/web/WebWindowFeatures.h",
    142 ]
    143