diff options
Diffstat (limited to 'tools/llvm2cpp/Makefile')
-rw-r--r-- | tools/llvm2cpp/Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tools/llvm2cpp/Makefile b/tools/llvm2cpp/Makefile new file mode 100644 index 0000000..44a5b6f --- /dev/null +++ b/tools/llvm2cpp/Makefile @@ -0,0 +1,23 @@ +##===- tools/llvm-as/Makefile ------------------------------*- Makefile -*-===## +# +# The LLVM Compiler Infrastructure +# +# This file was developed by the LLVM research group and is distributed under +# the University of Illinois Open Source License. See LICENSE.TXT for details. +# +##===----------------------------------------------------------------------===## +LEVEL = ../.. +TOOLNAME = llvm2cpp +USEDLIBS = LLVMAsmParser LLVMBCWriter LLVMCore \ + LLVMSupport.a LLVMbzip2 LLVMSystem.a + +include $(LEVEL)/Makefile.common + +tryit: all-local recurty.cpp globalvars.cpp + +%.cpp : %.ll + llvm2cpp $*.ll -f -o $*.cpp + gcc -I$(LLVM_SRC_ROOT)/include -I$(LLVM_OBJ_ROOT)/include -g \ + -D__STDC_LIMIT_MACROS -L$(LibDir) $(LibDir)/LLVMCore.o -lLLVMSupport \ + $(LibDir)/LLVMbzip2.o -lLLVMSystem -lstdc++ \ + $*.cpp -o $* |