blob: 85414ab06dc70109e843e86bb7dfe68a6ced1498 [file] [log] [blame]
jamesr@chromium.org94f206c2012-08-25 00:09:141include_rules = [
Khushal3e96e662017-10-30 23:16:502 "+components/ukm/test_ukm_recorder.h",
danakj7b631be2018-05-25 19:14:203 "+components/viz/client",
Fady Samueld5c26182017-07-12 02:43:334 "+components/viz/common",
gman@chromium.orgd5bf7ca2013-01-09 19:56:405 "+gpu/GLES2",
jamesr@chromium.org6ffaaf32013-10-22 04:05:546 "+gpu/command_buffer/client/context_support.h",
jamesr@chromium.orga99d82f2013-12-08 22:14:117 "+gpu/command_buffer/client/gles2_interface.h",
8 "+gpu/command_buffer/client/gles2_interface_stub.h", # for tests
revemanf9a8a232014-10-28 17:54:529 "+gpu/command_buffer/client/gpu_memory_buffer_manager.h",
Victor Miura3a4ad4f2017-12-13 06:03:4510 "+gpu/command_buffer/client/raster_implementation_gles.h",
Antoine Labour6283c792018-09-27 16:59:2811 "+gpu/command_buffer/client/raster_interface.h",
12 "+gpu/command_buffer/client/shared_image_interface.h",
boliu@chromium.org6d668892013-12-04 21:37:1213 "+gpu/command_buffer/common/capabilities.h",
Eric Karl16711ec2017-11-18 00:58:1114 "+gpu/command_buffer/common/discardable_handle.h",
Sunny Sachanandani80d0a682018-09-13 18:57:4715 "+gpu/command_buffer/common/gl2_types.h",
tfarina@chromium.org87e3a912014-02-07 20:50:2916 "+gpu/command_buffer/common/gpu_memory_allocation.h",
Daniele Castagna579cef02017-12-06 06:16:3117 "+gpu/command_buffer/common/gpu_memory_buffer_support.h",
piman@chromium.org1aca0092013-03-04 22:46:0318 "+gpu/command_buffer/common/mailbox.h",
sheu@chromium.orgdf41e252014-02-03 23:39:5019 "+gpu/command_buffer/common/mailbox_holder.h",
Antoine Labour6283c792018-09-27 16:59:2820 "+gpu/command_buffer/common/shared_image_trace_utils.h",
21 "+gpu/command_buffer/common/shared_image_usage.h",
dyencc16ed4d2015-11-03 20:03:0422 "+gpu/command_buffer/common/sync_token.h",
erikchen1ed69082016-06-20 18:27:2723 "+gpu/command_buffer/common/texture_in_use_response.h",
Zhenyao Mo04ea0f02017-10-12 01:15:5424 "+gpu/config/gpu_feature_info.h",
Andres Calderon Jaramillo72e38e52019-07-10 03:32:1625 "+gpu/config/gpu_finch_features.h",
Andres Calderon Jaramillo578b5532019-12-12 22:51:5126 "+gpu/config/gpu_info.h",
dyen8a145fb2016-03-31 00:37:5127 "+gpu/vulkan",
danakj@chromium.org3be21712012-12-06 06:13:2028 "+media",
danakjb1c319a2018-02-23 00:10:5029 "+mojo/public/cpp/system/buffer.h",
30 "+mojo/public/cpp/system/platform_handle.h",
wjmaclean@google.com940a6162012-10-03 21:24:4131 "+skia/ext",
Khushal3e96e662017-10-30 23:16:5032 "+services/metrics/public/cpp",
Stephen Nusko4283a7b2019-12-03 22:37:3733 "+services/tracing/public/cpp",
jamesr@chromium.org94f206c2012-08-25 00:09:1434 "+third_party/khronos/GLES2/gl2.h",
35 "+third_party/khronos/GLES2/gl2ext.h",
hubbedc658032016-10-04 01:34:5936 "+third_party/libyuv",
tfarina@chromium.org87e3a912014-02-07 20:50:2937 "+third_party/skia/include",
Khushala8d50642018-05-03 01:29:0638 "+third_party/skia/src/core/SkRemoteGlyphCache.h",
Stephen Nusko4283a7b2019-12-03 22:37:3739 "+third_party/perfetto/protos/perfetto/trace/track_event",
Daniel Libbye15b80b2019-05-24 17:18:2440 "+ui/events/types",
Brian Andersoncf257bf2018-06-11 20:54:2541 "+ui/latency",
enne@chromium.org3fe7ba02012-10-12 22:39:2342 "+ui/gfx",
jamesr@chromium.org1b901a32012-12-07 08:52:0343 "+ui/gl",
danakj7b631be2018-05-25 19:14:2044
45 # Do not use mojo bindings in cc/. This library should be agnostic about how
46 # to communicate with viz.
47 "-mojo/public/cpp/bindings",
jamesr@chromium.org94f206c2012-08-25 00:09:1448]
Victor Miura3a4ad4f2017-12-13 06:03:4549
fsamueledc0c2c2016-11-18 22:28:0450specific_include_rules = {
51 "in_process_context_provider\.cc": [
52 "+gpu/command_buffer/client",
53 "+gpu/command_buffer/common",
54 "+gpu/command_buffer/service",
55 "+gpu/ipc",
56 "+gpu/skia_bindings",
57 ],
58 "in_process_context_provider\.h": [
59 "+gpu/command_buffer/common",
60 "+gpu/ipc",
61 ],
danakjc391f332017-07-12 20:45:5262 ".*_(unit|pixel|perf)test.*\.cc": [
danakj3e905a72017-09-19 20:26:0663 "+components/viz/service/display",
danakjc391f332017-07-12 20:45:5264 "+components/viz/test",
Andres Calderon Jaramillo72e38e52019-07-10 03:32:1665 "+gpu/command_buffer/common/command_buffer_id.h",
66 "+gpu/command_buffer/common/constants.h",
danakjc391f332017-07-12 20:45:5267 ],
Vladimir Levin22d3e0a2017-11-04 01:18:2768 "oop_pixeltest\.cc" : [
69 "+gpu/command_buffer/client",
70 "+gpu/command_buffer/common",
71 "+gpu/config",
72 "+gpu/ipc",
Adrienne Walker46704412017-11-09 18:42:4473 "+gpu/skia_bindings",
Vladimir Levin22d3e0a2017-11-04 01:18:2774 ],
Eric Karl16711ec2017-11-18 00:58:1175 "transfer_cache_unittest\.cc" : [
76 "+gpu/command_buffer/client",
77 "+gpu/command_buffer/common",
78 "+gpu/command_buffer/service",
Eric Karl82629732017-11-30 22:15:1079 "+gpu/config",
Eric Karl16711ec2017-11-18 00:58:1180 "+gpu/ipc",
81 ],
fsamueledc0c2c2016-11-18 22:28:0482}