Home | History | Annotate | Download | only in common
      1 include_rules = [
      2   "+media/audio",
      3   "+media/base",
      4   "-storage/browser",
      5   "-webkit/renderer",
      6 
      7   # No inclusion of WebKit from the browser, other than strictly enum/POD,
      8   # header-only types, and some selected common code.
      9   "-third_party/WebKit",
     10   "+third_party/WebKit/public/platform/WebBatteryStatus.h",
     11   "+third_party/WebKit/public/platform/WebCString.h",
     12   "+third_party/WebKit/public/platform/WebDeviceMotionData.h",
     13   "+third_party/WebKit/public/platform/WebDeviceOrientationData.h",
     14   "+third_party/WebKit/public/platform/WebFloatPoint.h",
     15   "+third_party/WebKit/public/platform/WebFloatRect.h",
     16   "+third_party/WebKit/public/platform/WebGamepad.h",
     17   "+third_party/WebKit/public/platform/WebGamepads.h",
     18   "+third_party/WebKit/public/platform/WebGraphicsContext3D.h",
     19   "+third_party/WebKit/public/platform/WebHTTPBody.h",
     20   "+third_party/WebKit/public/platform/WebIDBCursor.h",
     21   "+third_party/WebKit/public/platform/WebIDBDatabase.h",
     22   "+third_party/WebKit/public/platform/WebIDBTypes.h",
     23   "+third_party/WebKit/public/platform/WebLockOrientationError.h",
     24   "+third_party/WebKit/public/platform/WebNotificationPermission.h",
     25   "+third_party/WebKit/public/platform/WebReferrerPolicy.h",
     26   "+third_party/WebKit/public/platform/WebScreenOrientationLockType.h",
     27   "+third_party/WebKit/public/platform/WebScreenOrientationType.h",
     28   "+third_party/WebKit/public/platform/WebScreenInfo.h",
     29   "+third_party/WebKit/public/platform/WebServiceWorkerError.h",
     30   "+third_party/WebKit/public/platform/WebServiceWorkerEventResult.h",
     31   "+third_party/WebKit/public/platform/WebServiceWorkerCacheError.h",
     32   "+third_party/WebKit/public/platform/WebServiceWorkerState.h",
     33   "+third_party/WebKit/public/platform/WebStorageArea.h",
     34   "+third_party/WebKit/public/platform/WebString.h",
     35   "+third_party/WebKit/public/platform/linux/WebFontRenderStyle.h",
     36   "+third_party/WebKit/public/platform/linux/WebFallbackFont.h",
     37   "+third_party/WebKit/public/web/mac/WebScrollbarTheme.h",
     38   "+third_party/WebKit/public/web/WebAXEnums.h",
     39   "+third_party/WebKit/public/web/WebCompositionUnderline.h",
     40   "+third_party/WebKit/public/web/WebContentSecurityPolicy.h",
     41   "+third_party/WebKit/public/web/WebDragOperation.h",
     42   "+third_party/WebKit/public/web/WebDragStatus.h",
     43   "+third_party/WebKit/public/web/WebFindOptions.h",
     44   "+third_party/WebKit/public/web/WebInputEvent.h",
     45   "+third_party/WebKit/public/web/WebMediaPlayerAction.h",
     46   "+third_party/WebKit/public/web/WebPageVisibilityState.h",
     47   "+third_party/WebKit/public/web/WebPluginAction.h",
     48   "+third_party/WebKit/public/web/WebPopupType.h",
     49   "+third_party/WebKit/public/web/WebTextDirection.h",
     50   "+third_party/WebKit/public/web/WebWindowFeatures.h",
     51 ]
     52 
     53 specific_include_rules = {
     54 # Java bridge code passes NPAPI types to the browser process. Crazy!
     55   "java_bridge_messages\.h": [
     56     "+content/child"
     57   ]
     58 }
     59