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