1 include_rules = [ 2 "+base/prefs", 3 "+crypto", 4 "+gpu", 5 "+net", 6 "+printing", 7 "+sql", 8 # Browser, renderer, common and tests access V8 for various purposes. 9 "-v8", 10 "+v8/include", 11 12 # Limit what we include from nacl. 13 "-native_client", 14 15 # The subdirectories in chrome/ will manually allow their own include 16 # directories in chrome/ so we disallow all of them. 17 "-chrome", 18 "+chrome/common", 19 "+chrome/test", 20 "+components/variations", 21 "+content/public/common", 22 "+content/public/test", 23 24 # Don't allow inclusion of these other libs we shouldn't be calling directly. 25 "-webkit", 26 "-tools", 27 28 "-crypto/third_party", 29 30 # Allow inclusion of WebKit API files. 31 "+third_party/WebKit/public/platform", 32 "+third_party/WebKit/public/web", 33 34 # Allow inclusion of third-party code: 35 "+third_party/hunspell", 36 "+third_party/libxml", 37 "+third_party/mozilla", # Mozilla interface headers. 38 "+third_party/skia", 39 "+third_party/zlib/google", 40 "+third_party/GTM", # Google Toolbox for Mac. 41 42 "+ui", 43 ] 44