| import("//clang/utils/TableGen/clang_tablegen.gni") |
| |
| clang_tablegen("Attrs") { |
| args = [ |
| "-gen-clang-attr-classes", |
| "-I", |
| rebase_path("../..", root_out_dir), |
| ] |
| td_file = "../Basic/Attr.td" |
| } |
| |
| clang_tablegen("AttrImpl") { |
| args = [ |
| "-gen-clang-attr-impl", |
| "-I", |
| rebase_path("../..", root_out_dir), |
| ] |
| td_file = "../Basic/Attr.td" |
| } |
| |
| clang_tablegen("AttrDump") { |
| args = [ |
| "-gen-clang-attr-dump", |
| "-I", |
| rebase_path("../..", root_out_dir), |
| ] |
| td_file = "../Basic/Attr.td" |
| } |
| |
| clang_tablegen("AttrVisitor") { |
| args = [ |
| "-gen-clang-attr-ast-visitor", |
| "-I", |
| rebase_path("../..", root_out_dir), |
| ] |
| td_file = "../Basic/Attr.td" |
| } |
| |
| clang_tablegen("StmtNodes") { |
| args = [ "-gen-clang-stmt-nodes" ] |
| td_file = "../Basic/StmtNodes.td" |
| } |
| |
| clang_tablegen("DeclNodes") { |
| args = [ "-gen-clang-decl-nodes" ] |
| td_file = "../Basic/DeclNodes.td" |
| } |
| |
| clang_tablegen("CommentNodes") { |
| args = [ "-gen-clang-comment-nodes" ] |
| td_file = "../Basic/CommentNodes.td" |
| } |
| |
| clang_tablegen("CommentHTMLTags") { |
| args = [ "-gen-clang-comment-html-tags" ] |
| } |
| |
| clang_tablegen("CommentHTMLTagsProperties") { |
| args = [ "-gen-clang-comment-html-tags-properties" ] |
| td_file = "CommentHTMLTags.td" |
| } |
| |
| clang_tablegen("CommentHTMLNamedCharacterReferences") { |
| args = [ "-gen-clang-comment-html-named-character-references" ] |
| } |
| |
| clang_tablegen("CommentCommandInfo") { |
| args = [ "-gen-clang-comment-command-info" ] |
| td_file = "CommentCommands.td" |
| } |
| |
| clang_tablegen("CommentCommandList") { |
| args = [ "-gen-clang-comment-command-list" ] |
| td_file = "CommentCommands.td" |
| } |
| |
| clang_tablegen("StmtDataCollectors") { |
| args = [ "-gen-clang-data-collectors" ] |
| } |