15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include_rules = [
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+base",
32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)  "+components/tracing",
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+gpu",
52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)  "+ipc",
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+media/audio",
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+skia",
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+ui/surface",
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # We don't want the proxy to depend on the C++ layer, which is appropriate
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # for plugins only. However, the completion callback factory is a very useful
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # tool that we would otherwise have to duplicate, and has no other
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # dependencies, so we allow that (and the output traits it depends on).
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "-ppapi/cpp",
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+ppapi/cpp/completion_callback.h",
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+ppapi/cpp/output_traits.h",
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  # The untrusted build references the NaCl integrated runtime (IRT).
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+native_client/src/shared",
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  "+native_client/src/untrusted"
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)]
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
23