File tree 2 files changed +39
-2
lines changed 2 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -16,13 +16,23 @@ cc_library(
16
16
srcs = glob (["support/*.cpp" ]),
17
17
hdrs = glob (["support/*.h" ]),
18
18
deps = [
19
+ ":lib" ,
19
20
"//llvm:Support" ,
20
21
],
21
22
)
22
23
23
24
cc_library (
24
25
name = "lib" ,
25
- srcs = glob (["*.cpp" ]),
26
+ srcs = glob (
27
+ ["*.cpp" ],
28
+ exclude = [
29
+ "Generators.cpp" ,
30
+ "HTMLGenerator.cpp" ,
31
+ "HTMLMustacheGenerator.cpp" ,
32
+ "MDGenerator.cpp" ,
33
+ "YAMLGenerator.cpp" ,
34
+ ],
35
+ ),
26
36
hdrs = glob (["*.h" ]),
27
37
includes = ["." ],
28
38
deps = [
@@ -39,11 +49,36 @@ cc_library(
39
49
],
40
50
)
41
51
52
+ cc_library (
53
+ name = "generators" ,
54
+ srcs = [
55
+ "Generators.cpp" ,
56
+ "HTMLGenerator.cpp" ,
57
+ "HTMLMustacheGenerator.cpp" ,
58
+ "MDGenerator.cpp" ,
59
+ "YAMLGenerator.cpp" ,
60
+ ],
61
+ hdrs = ["Generators.h" ],
62
+ includes = ["." ],
63
+ deps = [
64
+ ":clang-doc-support" ,
65
+ ":lib" ,
66
+ "//clang:basic" ,
67
+ "//llvm:Support" ,
68
+ ],
69
+ )
70
+
71
+ filegroup (
72
+ name = "assets" ,
73
+ srcs = glob (["assets/**" ]),
74
+ )
75
+
42
76
cc_binary (
43
77
name = "clang-doc" ,
44
78
srcs = ["tool/ClangDocMain.cpp" ],
45
79
stamp = 0 ,
46
80
deps = [
81
+ ":generators" ,
47
82
":lib" ,
48
83
"//clang:ast" ,
49
84
"//clang:ast_matchers" ,
Original file line number Diff line number Diff line change @@ -64,10 +64,12 @@ cc_test(
64
64
],
65
65
allow_empty = False ,
66
66
),
67
+ data = ["//clang-tools-extra/clang-doc:assets" ],
68
+ local_defines = ['CLANG_DOC_TEST_ASSET_DIR=\\ "clang-tools-extra/clang-doc/assets\\ "' ],
67
69
deps = [
68
70
"//clang:ast" ,
69
71
"//clang:basic" ,
70
- "//clang-tools-extra/clang-doc:lib " ,
72
+ "//clang-tools-extra/clang-doc:generators " ,
71
73
"//llvm:BitstreamReader" ,
72
74
"//llvm:BitstreamWriter" ,
73
75
"//llvm:Support" ,
You can’t perform that action at this time.
0 commit comments