+action("HTMLForestResources") {
+ script = "bundle_resources.py"
+ inputs = [
+ "HTMLForest.css",
+ "HTMLForest.js",
+ "HTMLForest.html",
+ ]
+ outputs = [ "$target_gen_dir/HTMLForestResources.inc" ]
+ args =
+ rebase_path(outputs, root_build_dir) + rebase_path(inputs, root_build_dir)
+}
+
executable("clang-pseudo") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
+ ":HTMLForestResources",
"//clang-tools-extra/pseudo/lib",
"//clang-tools-extra/pseudo/lib/cli",
"//clang/lib/Basic",
"//llvm/lib/Support",
]
- include_dirs = [ "../include" ]
- sources = [ "ClangPseudo.cpp" ]
+ include_dirs = [
+ "../include",
+
+ # To pick up HTMLForestResources.inc:
+ target_gen_dir,
+ ]
+ sources = [
+ "ClangPseudo.cpp",
+ "HTMLForest.cpp",
+ ]
}