blob: b54cd045634eb281e4c416e1c8a062d567b98fc1 [file] [log] [blame]
Ben Murdochb8a8cc12014-11-26 15:28:44 +00001include_rules = [
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00002 "+base/trace_event/common/trace_event_common.h",
Ben Murdochb8a8cc12014-11-26 15:28:44 +00003 "+src",
4 "-src/compiler",
5 "+src/compiler/pipeline.h",
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00006 "+src/compiler/code-stub-assembler.h",
7 "+src/compiler/wasm-compiler.h",
8 "-src/heap",
9 "+src/heap/heap.h",
10 "+src/heap/heap-inl.h",
11 "-src/interpreter",
12 "+src/interpreter/bytecode-array-iterator.h",
13 "+src/interpreter/bytecodes.h",
14 "+src/interpreter/interpreter.h",
Ben Murdochb8a8cc12014-11-26 15:28:44 +000015 "-src/libplatform",
Emily Bernierd0a1eb72015-03-24 16:35:39 -040016 "-include/libplatform"
Ben Murdochb8a8cc12014-11-26 15:28:44 +000017]
18
19specific_include_rules = {
Ben Murdoch4a90d5f2016-03-22 12:00:34 +000020 ".*\.h": [
21 # Note that src/v8.h by now is a regular header file, it doesn't provide
22 # any special declarations besides the V8 class. There should be no need
23 # for including it in any .h files though. This rule is just a reminder,
24 # and can be removed once the dust has settled.
25 "-src/v8.h",
26 ],
27 "d8\.cc": [
Ben Murdochb8a8cc12014-11-26 15:28:44 +000028 "+include/libplatform/libplatform.h",
29 ],
Ben Murdoch4a90d5f2016-03-22 12:00:34 +000030 "api-experimental\.cc": [
31 "+src/compiler/fast-accessor-assembler.h",
32 ],
Ben Murdochb8a8cc12014-11-26 15:28:44 +000033}