xref: /minix3/external/bsd/llvm/dist/clang/test/VFS/Inputs/vfsoverlay.yaml (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc{
2*0a6a1f1dSLionel Sambuc  'version': 0,
3*0a6a1f1dSLionel Sambuc  'roots': [
4*0a6a1f1dSLionel Sambuc    { 'name': 'OUT_DIR', 'type': 'directory',
5*0a6a1f1dSLionel Sambuc      'contents': [
6*0a6a1f1dSLionel Sambuc        { 'name': 'not_real.h', 'type': 'file',
7*0a6a1f1dSLionel Sambuc          'external-contents': 'INPUT_DIR/actual_header.h'
8*0a6a1f1dSLionel Sambuc        },
9*0a6a1f1dSLionel Sambuc        { 'name': 'import_some_frame.h', 'type': 'file',
10*0a6a1f1dSLionel Sambuc          'external-contents': 'INPUT_DIR/import_some_frame.h'
11*0a6a1f1dSLionel Sambuc        },
12*0a6a1f1dSLionel Sambuc        { 'name': 'module.map', 'type': 'file',
13*0a6a1f1dSLionel Sambuc          'external-contents': 'INPUT_DIR/actual_module.map'
14*0a6a1f1dSLionel Sambuc        },
15*0a6a1f1dSLionel Sambuc        { 'name': 'include_real.h', 'type': 'file',
16*0a6a1f1dSLionel Sambuc          'external-contents': 'INPUT_DIR/include_real.h'
17*0a6a1f1dSLionel Sambuc        },
18*0a6a1f1dSLionel Sambuc        { 'name': 'SomeFramework.framework', 'type': 'directory',
19*0a6a1f1dSLionel Sambuc          'contents': [
20*0a6a1f1dSLionel Sambuc            { 'name': 'Headers', 'type': 'directory',
21*0a6a1f1dSLionel Sambuc              'contents': [
22*0a6a1f1dSLionel Sambuc                { 'name': 'public_header.h', 'type': 'file',
23*0a6a1f1dSLionel Sambuc                  'external-contents': 'INPUT_DIR/public_header.h' },
24*0a6a1f1dSLionel Sambuc                { 'name': 'public_header2.h', 'type': 'file',
25*0a6a1f1dSLionel Sambuc                  'external-contents': 'INPUT_DIR/public_header2.h' }
26*0a6a1f1dSLionel Sambuc              ]
27*0a6a1f1dSLionel Sambuc            }
28*0a6a1f1dSLionel Sambuc          ]
29*0a6a1f1dSLionel Sambuc        },
30*0a6a1f1dSLionel Sambuc        { 'name': 'Foo.framework/Headers/Foo.h', 'type': 'file',
31*0a6a1f1dSLionel Sambuc          'external-contents': 'INPUT_DIR/Foo.h'
32*0a6a1f1dSLionel Sambuc        },
33*0a6a1f1dSLionel Sambuc        { 'name': 'Incomplete.framework', 'type': 'directory',
34*0a6a1f1dSLionel Sambuc          'contents': [
35*0a6a1f1dSLionel Sambuc            { 'name': 'Headers', 'type': 'directory',
36*0a6a1f1dSLionel Sambuc              'contents': [
37*0a6a1f1dSLionel Sambuc                { 'name': 'Incomplete.h', 'type': 'file',
38*0a6a1f1dSLionel Sambuc                  'external-contents': 'INPUT_DIR/Incomplete.h'
39*0a6a1f1dSLionel Sambuc                },
40*0a6a1f1dSLionel Sambuc                { 'name': 'IncompleteVFS.h', 'type': 'file',
41*0a6a1f1dSLionel Sambuc                  'external-contents': 'INPUT_DIR/IncompleteVFS.h'
42*0a6a1f1dSLionel Sambuc                }
43*0a6a1f1dSLionel Sambuc              ]
44*0a6a1f1dSLionel Sambuc            },
45*0a6a1f1dSLionel Sambuc            { 'name': 'Modules/module.modulemap', 'type': 'file',
46*0a6a1f1dSLionel Sambuc              'external-contents': 'INPUT_DIR/incomplete-umbrella.modulemap'
47*0a6a1f1dSLionel Sambuc            }
48*0a6a1f1dSLionel Sambuc          ]
49*0a6a1f1dSLionel Sambuc        }
50*0a6a1f1dSLionel Sambuc      ]
51*0a6a1f1dSLionel Sambuc    }
52*0a6a1f1dSLionel Sambuc  ]
53*0a6a1f1dSLionel Sambuc}
54