1651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines###################################4######################## 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao## TableGen: Compile .td files to .inc. 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao########################################################### 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoifeq ($(LOCAL_MODULE_CLASS),) 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao LOCAL_MODULE_CLASS := STATIC_LIBRARIES 6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoendif 7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 8ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoifneq ($(strip $(TBLGEN_TABLES)),) 9ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 1089189ce0dae3b52240aff1128ea762abb693943eYing Wangintermediates := $(call local-generated-sources-dir) 11ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 12cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hinesifneq ($(findstring AttrDump.inc,$(TBLGEN_TABLES)),) 13cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/AttrDump.inc 14cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hines$(intermediates)/include/clang/AST/AttrDump.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 151927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/AST/AttrDump.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 16cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hines $(call transform-host-clang-td-to-out,clang-attr-dump) 17cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hinesendif 18cd376b63c42214c7851ca917e7da9d30f9e84fa4Stephen Hines 193049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring AttrImpl.inc,$(TBLGEN_TABLES)),) 20ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/AttrImpl.inc 2193e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/AST/AttrImpl.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 221927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/AST/AttrImpl.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 23fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-attr-impl) 243049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 253049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 26651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesifneq ($(findstring AttrHasAttributeImpl.inc,$(TBLGEN_TABLES)),) 27651f13cea278ec967336033dd032faef0e9fc2ecStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Basic/AttrHasAttributeImpl.inc 28651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/Basic/AttrHasAttributeImpl.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 29651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/Basic/AttrHasAttributeImpl.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 30651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines $(call transform-host-clang-td-to-out,clang-attr-has-attribute-impl) 31651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesendif 32651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 333049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring AttrList.inc,$(TBLGEN_TABLES)),) 34ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Basic/AttrList.inc 3593e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Basic/AttrList.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 361927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Basic/AttrList.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 37fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-attr-list) 383049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 393049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 40bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesifneq ($(findstring AttrSpellingListIndex.inc,$(TBLGEN_TABLES)),) 41bd3aca04d304b9f31240b94af0aad818f6f932abStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc 42bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 43bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/Sema/AttrSpellingListIndex.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 44bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines $(call transform-host-clang-td-to-out,clang-attr-spelling-index) 45bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesendif 46bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines 47150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganifneq ($(findstring AttrPCHRead.inc,$(TBLGEN_TABLES)),) 48ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Serialization/AttrPCHRead.inc 4993e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Serialization/AttrPCHRead.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 501927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Serialization/AttrPCHRead.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 51fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-attr-pch-read) 52150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganendif 53150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Logan 54150e0efec6302fa5a8c3b5c3c4ecf5778d3a29f5Loganifneq ($(findstring AttrPCHWrite.inc,$(TBLGEN_TABLES)),) 55ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Serialization/AttrPCHWrite.inc 5693e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Serialization/AttrPCHWrite.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 571927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Serialization/AttrPCHWrite.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 58fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-attr-pch-write) 59fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chienendif 60fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien 613049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring Attrs.inc,$(TBLGEN_TABLES)),) 62ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/Attrs.inc 6393e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/AST/Attrs.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 641927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/AST/Attrs.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 65fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-attr-classes) 663049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 673049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 68651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesifneq ($(findstring AttrParserStringSwitches.inc,$(TBLGEN_TABLES)),) 69651f13cea278ec967336033dd032faef0e9fc2ecStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Parse/AttrParserStringSwitches.inc 70651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/Parse/AttrParserStringSwitches.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 71651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/Parse/AttrParserStringSwitches.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 72651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines $(call transform-host-clang-td-to-out,clang-attr-parser-string-switches) 73651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesendif 74651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 75651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesifneq ($(findstring AttrVisitor.inc,$(TBLGEN_TABLES)),) 76651f13cea278ec967336033dd032faef0e9fc2ecStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/AttrVisitor.inc 77651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/AST/AttrVisitor.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 78651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines$(intermediates)/include/clang/AST/AttrVisitor.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 79651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines $(call transform-host-clang-td-to-out,clang-attr-ast-visitor) 80651f13cea278ec967336033dd032faef0e9fc2ecStephen Hinesendif 81651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 82560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liaoifneq ($(findstring AttrParsedAttrKinds.inc,$(TBLGEN_TABLES)),) 83560ad31c413724fafd13d6fd723e403f28daa132Shih-wei LiaoLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc 84560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao$(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 851927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Sema/AttrParsedAttrKinds.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 86560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao $(call transform-host-clang-td-to-out,clang-attr-parsed-attr-kinds) 87560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liaoendif 88560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao 89229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hinesifneq ($(findstring AttrParsedAttrImpl.inc,$(TBLGEN_TABLES)),) 90229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc 91229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines$(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 92229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines$(intermediates)/include/clang/Sema/AttrParsedAttrImpl.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 93229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines $(call transform-host-clang-td-to-out,clang-attr-parsed-attr-impl) 94229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hinesendif 95229d345dd5a73ef6ba75d1d730ecf96e8dc9ececStephen Hines 96560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liaoifneq ($(findstring AttrParsedAttrList.inc,$(TBLGEN_TABLES)),) 97560ad31c413724fafd13d6fd723e403f28daa132Shih-wei LiaoLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrParsedAttrList.inc 98560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao$(intermediates)/include/clang/Sema/AttrParsedAttrList.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 991927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Sema/AttrParsedAttrList.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 100560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao $(call transform-host-clang-td-to-out,clang-attr-parsed-attr-list) 101560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liaoendif 102560ad31c413724fafd13d6fd723e403f28daa132Shih-wei Liao 103361035524dc26094825134f30c07311f38f4f8b1Stephen Hinesifneq ($(findstring AttrTemplateInstantiate.inc,$(TBLGEN_TABLES)),) 104361035524dc26094825134f30c07311f38f4f8b1Stephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Sema/AttrTemplateInstantiate.inc 105361035524dc26094825134f30c07311f38f4f8b1Stephen Hines$(intermediates)/include/clang/Sema/AttrTemplateInstantiate.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 1061927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Sema/AttrTemplateInstantiate.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td | $(CLANG_TBLGEN) 107361035524dc26094825134f30c07311f38f4f8b1Stephen Hines $(call transform-host-clang-td-to-out,clang-attr-template-instantiate) 108361035524dc26094825134f30c07311f38f4f8b1Stephen Hinesendif 109361035524dc26094825134f30c07311f38f4f8b1Stephen Hines 110c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienifneq ($(findstring Checkers.inc,$(TBLGEN_TABLES)),) 111c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan ChienLOCAL_GENERATED_SOURCES += $(intermediates)/Checkers.inc 11293e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/Checkers.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 113c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien$(intermediates)/Checkers.inc: \ 114c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien $(CLANG_ROOT_PATH)/lib/StaticAnalyzer/Checkers/Checkers.td \ 115c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien $(CLANG_ROOT_PATH)/include/clang/StaticAnalyzer/Checkers/CheckerBase.td \ 1161927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 117fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-sa-checkers) 118c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chienendif 119c805eb9bc32fb0e2e767e2c4dcce1541feb4b69dLogan Chien 120e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hinesifneq ($(findstring CommentCommandInfo.inc,$(TBLGEN_TABLES)),) 121e5cc4c967178669dd19832bc0fb03b293d5d969fStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentCommandInfo.inc 122e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines$(intermediates)/include/clang/AST/CommentCommandInfo.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 123e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines$(intermediates)/include/clang/AST/CommentCommandInfo.inc: \ 124e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines $(CLANG_ROOT_PATH)/include/clang/AST/CommentCommands.td \ 1251927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 126e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines $(call transform-host-clang-td-to-out,clang-comment-command-info) 127e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hinesendif 128e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines 129bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesifneq ($(findstring CommentCommandList.inc,$(TBLGEN_TABLES)),) 130bd3aca04d304b9f31240b94af0aad818f6f932abStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentCommandList.inc 131bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/AST/CommentCommandList.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 132bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/AST/CommentCommandList.inc: \ 133bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines $(CLANG_ROOT_PATH)/include/clang/AST/CommentCommands.td \ 134bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines | $(CLANG_TBLGEN) 135bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines $(call transform-host-clang-td-to-out,clang-comment-command-list) 136bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesendif 137bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines 138bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesifneq ($(findstring CommentHTMLNamedCharacterReferences.inc,$(TBLGEN_TABLES)),) 139bd3aca04d304b9f31240b94af0aad818f6f932abStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentHTMLNamedCharacterReferences.inc 140bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/AST/CommentHTMLNamedCharacterReferences.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 141bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines$(intermediates)/include/clang/AST/CommentHTMLNamedCharacterReferences.inc: \ 142bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines $(CLANG_ROOT_PATH)/include/clang/AST/CommentHTMLNamedCharacterReferences.td \ 143bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines | $(CLANG_TBLGEN) 144bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines $(call transform-host-clang-td-to-out,clang-comment-html-named-character-references) 145bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hinesendif 146bd3aca04d304b9f31240b94af0aad818f6f932abStephen Hines 147e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hinesifneq ($(findstring CommentHTMLTagsProperties.inc,$(TBLGEN_TABLES)),) 148e5cc4c967178669dd19832bc0fb03b293d5d969fStephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentHTMLTagsProperties.inc 149e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines$(intermediates)/include/clang/AST/CommentHTMLTagsProperties.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 150e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines$(intermediates)/include/clang/AST/CommentHTMLTagsProperties.inc: \ 151e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines $(CLANG_ROOT_PATH)/include/clang/AST/CommentHTMLTags.td \ 1521927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 153e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines $(call transform-host-clang-td-to-out,clang-comment-html-tags-properties) 154e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hinesendif 155e5cc4c967178669dd19832bc0fb03b293d5d969fStephen Hines 156210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hinesifneq ($(findstring CommentHTMLTags.inc,$(TBLGEN_TABLES)),) 157210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen HinesLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentHTMLTags.inc 158210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hines$(intermediates)/include/clang/AST/CommentHTMLTags.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 159210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hines$(intermediates)/include/clang/AST/CommentHTMLTags.inc: \ 160210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hines $(CLANG_ROOT_PATH)/include/clang/AST/CommentHTMLTags.td \ 1611927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 162210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hines $(call transform-host-clang-td-to-out,clang-comment-html-tags) 163210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hinesendif 164210d8aa7162e928d81d3f284b5ca7bc6bb3a9ba7Stephen Hines 165ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liaoifneq ($(findstring CommentNodes.inc,$(TBLGEN_TABLES)),) 166ee959355b93c0648fea88dc986d196e3705407dcShih-wei LiaoLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/CommentNodes.inc 167ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao$(intermediates)/include/clang/AST/CommentNodes.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 168ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao$(intermediates)/include/clang/AST/CommentNodes.inc: \ 169ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao $(CLANG_ROOT_PATH)/include/clang/Basic/CommentNodes.td \ 1701927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 171ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao $(call transform-host-clang-td-to-out,clang-comment-nodes) 172ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liaoendif 173ee959355b93c0648fea88dc986d196e3705407dcShih-wei Liao 174ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoifneq ($(filter Diagnostic%Kinds.inc,$(TBLGEN_TABLES)),) 175ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(addprefix $(intermediates)/include/clang/Basic/,$(filter Diagnostic%Kinds.inc,$(TBLGEN_TABLES))) 17693e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Basic/Diagnostic%Kinds.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 1772302b811809ba08f51da04bdab2870bd32ab8266Stephen Hines$(intermediates)/include/clang/Basic/Diagnostic%Kinds.inc: \ 1782302b811809ba08f51da04bdab2870bd32ab8266Stephen Hines $(CLANG_ROOT_PATH)/include/clang/Basic/Diagnostic.td \ 1792302b811809ba08f51da04bdab2870bd32ab8266Stephen Hines $(CLANG_ROOT_PATH)/include/clang/Basic/Diagnostic%Kinds.td \ 1801927ae9e3df8c267f872cda1fce51cb542303699Ying Wang | $(CLANG_TBLGEN) 181fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-diags-defs -clang-component=$(patsubst Diagnostic%Kinds.inc,%,$(@F))) 182ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoendif 183ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 184ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoifneq ($(findstring DiagnosticGroups.inc,$(TBLGEN_TABLES)),) 185ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Basic/DiagnosticGroups.inc 18693e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Basic/DiagnosticGroups.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 1871927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Basic/DiagnosticGroups.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Diagnostic.td $(CLANG_ROOT_PATH)/include/clang/Basic/DiagnosticGroups.td | $(CLANG_TBLGEN) 188fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-diag-groups) 189ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoendif 190ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 1910c115a16d479c7cda12c66bceb3782fd45177481Nowar Guifneq ($(findstring DiagnosticIndexName.inc,$(TBLGEN_TABLES)),) 1920c115a16d479c7cda12c66bceb3782fd45177481Nowar GuLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Basic/DiagnosticIndexName.inc 19393e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Basic/DiagnosticIndexName.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 1941927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Basic/DiagnosticIndexName.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Diagnostic.td | $(CLANG_TBLGEN) 195fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-diag-groups) 1960c115a16d479c7cda12c66bceb3782fd45177481Nowar Guendif 1970c115a16d479c7cda12c66bceb3782fd45177481Nowar Gu 1983049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring DeclNodes.inc,$(TBLGEN_TABLES)),) 199ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/DeclNodes.inc 20093e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/AST/DeclNodes.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 2011927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/AST/DeclNodes.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/DeclNodes.td | $(CLANG_TBLGEN) 202fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-decl-nodes) 2033049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 2043049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 2053049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring StmtNodes.inc,$(TBLGEN_TABLES)),) 206ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/AST/StmtNodes.inc 20793e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/AST/StmtNodes.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 2081927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/AST/StmtNodes.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/StmtNodes.td | $(CLANG_TBLGEN) 209fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,clang-stmt-nodes) 2103049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 2113049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 2123049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoifneq ($(findstring arm_neon.inc,$(TBLGEN_TABLES)),) 213ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Basic/arm_neon.inc 21493e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Basic/arm_neon.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 2151927ae9e3df8c267f872cda1fce51cb542303699Ying Wang$(intermediates)/include/clang/Basic/arm_neon.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/arm_neon.td | $(CLANG_TBLGEN) 216fe6bd6dc51777802a0118521b9039981a0e6a806Logan Chien $(call transform-host-clang-td-to-out,arm-neon-sema) 2173049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liaoendif 2183049ec9961d1a1f0570a24dc601e6a362129b35dShih-wei Liao 219ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoifneq ($(findstring Options.inc,$(TBLGEN_TABLES)),) 220ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Driver/Options.inc 22193e534a7b387932ef82f09a5a7e3f409a2aed6abLogan Chien$(intermediates)/include/clang/Driver/Options.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 222a902511dd22624b15cc61e36d167d1cf3549bc74Stephen Hines$(intermediates)/include/clang/Driver/Options.inc: $(CLANG_ROOT_PATH)/include/clang/Driver/Options.td $(LLVM_ROOT_PATH)/include/llvm/Option/OptParser.td $(CLANG_ROOT_PATH)/include/clang/Driver/CC1Options.td \ 2230a1b1cc404f2f7b88a1cd1e3c9b2c9ee193b5564Stephen Hines | $(CLANG_TBLGEN) $(LLVM_TBLGEN) 224a902511dd22624b15cc61e36d167d1cf3549bc74Stephen Hines $(call transform-host-td-to-out,opt-parser-defs) 225ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoendif 226ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 227ac774a74e9ac234cb38c90ede73b337a8b1a629dLoganLOCAL_C_INCLUDES += $(intermediates)/include 228ac774a74e9ac234cb38c90ede73b337a8b1a629dLogan 229200213f20fef82c10b7da00873c99b93cee6da63Shih-wei Liaoendif 230