blob: 5fa083f06e5ee69a928f47f6ed7836a03efca04a [file] [log] [blame]
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" ]
}