Attempting to unbreak the makefile-base builds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190370 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/clang/Sema/Makefile b/include/clang/Sema/Makefile
index 7d658a7..799f789 100644
--- a/include/clang/Sema/Makefile
+++ b/include/clang/Sema/Makefile
@@ -1,7 +1,7 @@
 CLANG_LEVEL := ../../..
 TD_SRC_DIR = $(PROJ_SRC_DIR)/../Basic
 BUILT_SOURCES = AttrTemplateInstantiate.inc AttrParsedAttrList.inc AttrParsedAttrKinds.inc \
-        AttrSpellingListIndex.inc
+        AttrSpellingListIndex.inc AttrParsedAttrImpl.inc
 
 TABLEGEN_INC_FILES_COMMON = 1
 
@@ -31,4 +31,9 @@
 	$(Verb) $(ClangTableGen) -gen-clang-attr-spelling-index -o \
 	  $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<
 
+$(ObjDir)/AttrParsedAttrImpl.inc.tmp : $(TD_SRC_DIR)/Attr.td \
+                                       $(CLANG_TBLGEN) $(ObjDir)/.dir
+	$(Echo) "Building Clang parsed attribute list impl with tablegen"
+	$(Verb) $(ClangTableGen) -gen-clang-attr-parsed-attr-impl -o \
+	  $(call SYSPATH, $@) -I $(PROJ_SRC_DIR)/../../ $<