blob: cec3540d8d65d75b110f96b9cfe4765dce8a9674 [file] [log] [blame]
include_rules = [
# The core bindings module is designed to be independent of the extensions
# system.
# TODO(devlin): We could move bindings to be a //component, if we wanted.
"-extensions/renderer",
"+extensions/renderer/bindings",
"-extensions/common",
# We allow a few specific includes around event filtering, since these are
# necessary for filtered listeners and do not themselves include any
# extensions system knowledge.
"+extensions/common/event_filter.h",
"+extensions/common/event_filtering_info.h",
"+extensions/common/event_matcher.h",
"+extensions/common/value_counter.h",
]
specific_include_rules = {
# Allow tests to include extensions system files. Typically, this shouldn't
# be necessary, but it can be useful.
".*test\.(cc|h)$": [
"+extensions/renderer",
"+extensions/common",
]
}