| 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", |
| |
| # To pick up HTMLForestResources.inc: |
| target_gen_dir, |
| ] |
| sources = [ |
| "ClangPseudo.cpp", |
| "HTMLForest.cpp", |
| ] |
| } |