Makfile: added to generate dwarf filled translator out put result and example applications demonstrating how dwarf initialized in diffe

for different versions of llvm
This commit is contained in:
Vasily Levchenko
2016-09-09 10:58:22 +03:00
parent cb3bae130f
commit 1bc70ebf69
+28
View File
@@ -0,0 +1,28 @@
LLVM_VERSION=3.6
CLANG=clang-mp-${LLVM_VERSION}
LLVM_AS=llvm-as-mp-${LLVM_VERSION}
LLVM_LC=llc-mp-${LLVM_VERSION}
LLVM_DWARF_DUMP=llvm-dwarfdump-mp-${LLVM_VERSION}
%.o:%.c
%.ll:%.c
${CLANG} -emit-llvm -g -S -o $@ $<
%.bc:%.ll
${LLVM_AS} -o $@ $<
%.s:%.bc
${LLVM_LC} -o $@ $<
%.asc:%.o
${LLVM_DWARF_DUMP} $< > $@
.PHONY: clean all
all:main.asc classfields_1.asc
clean:
${RM} *.o *.asc *.bc *.s main.ll