Build intrinsics.gen from intrinsics.td
[oota-llvm.git] / lib / VMCore / Makefile
index 6bae97f309454fdd73fef81676189210697199ac..d88232de85bb5544812ef01cf3c778171965deca 100644 (file)
@@ -9,6 +9,8 @@
 LEVEL = ../..
 LIBRARYNAME = LLVMCore
 
+BUILT_SOURCES = $(LEVEL)/include/llvm/intrinsics.gen
+
 include $(LEVEL)/Makefile.config
 ifeq ($(ARCH),Alpha)
 BUILD_ARCHIVE = 1
@@ -16,3 +18,7 @@ endif
 
 include $(LEVEL)/Makefile.common
 
+$(LEVEL)/include/llvm/intrinsics.gen: $(LEVEL)/include/llvm/intrinsics.td
+       @echo Building intrinsics.gen from intrinsics.td
+       $(Verb) $(TableGen) $< -o $@ -gen-intrinsic
+