File tree Expand file tree Collapse file tree 2 files changed +39
-2
lines changed Expand file tree Collapse file tree 2 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -16,13 +16,23 @@ cc_library(
1616 srcs = glob (["support/*.cpp" ]),
1717 hdrs = glob (["support/*.h" ]),
1818 deps = [
19+ ":lib" ,
1920 "//llvm:Support" ,
2021 ],
2122)
2223
2324cc_library (
2425 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+ ),
2636 hdrs = glob (["*.h" ]),
2737 includes = ["." ],
2838 deps = [
@@ -39,11 +49,36 @@ cc_library(
3949 ],
4050)
4151
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+
4276cc_binary (
4377 name = "clang-doc" ,
4478 srcs = ["tool/ClangDocMain.cpp" ],
4579 stamp = 0 ,
4680 deps = [
81+ ":generators" ,
4782 ":lib" ,
4883 "//clang:ast" ,
4984 "//clang:ast_matchers" ,
Original file line number Diff line number Diff line change @@ -64,10 +64,12 @@ cc_test(
6464 ],
6565 allow_empty = False ,
6666 ),
67+ data = ["//clang-tools-extra/clang-doc:assets" ],
68+ local_defines = ['CLANG_DOC_TEST_ASSET_DIR=\\ "clang-tools-extra/clang-doc/assets\\ "' ],
6769 deps = [
6870 "//clang:ast" ,
6971 "//clang:basic" ,
70- "//clang-tools-extra/clang-doc:lib " ,
72+ "//clang-tools-extra/clang-doc:generators " ,
7173 "//llvm:BitstreamReader" ,
7274 "//llvm:BitstreamWriter" ,
7375 "//llvm:Support" ,
You can’t perform that action at this time.
0 commit comments