Apply changes to merge with clang upstream Nov 10th 2010.
diff --git a/clang-tblgen-rules.mk b/clang-tblgen-rules.mk
index b8d01e4..817f62f 100644
--- a/clang-tblgen-rules.mk
+++ b/clang-tblgen-rules.mk
@@ -23,6 +23,13 @@
 	$(call transform-host-td-to-out,clang-attr-list)
 endif
 
+ifneq ($(findstring AttrSpellings.inc,$(TBLGEN_TABLES)),)
+    LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Lex/AttrSpellings.inc
+$(intermediates)/include/clang/Lex/AttrSpellings.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td $(TBLGEN)
+	@echo "Building Clang attribute spelling list with tblgen"
+	$(call transform-host-td-to-out,clang-attr-spelling-list)
+endif
+
 ifneq ($(findstring AttrPCHRead.inc,$(TBLGEN_TABLES)),)
 LOCAL_GENERATED_SOURCES += $(intermediates)/include/clang/Serialization/AttrPCHRead.inc
 $(intermediates)/include/clang/Serialization/AttrPCHRead.inc: $(CLANG_ROOT_PATH)/include/clang/Basic/Attr.td $(TBLGEN)