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:
@@ -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
|
||||||
|
|
||||||
Reference in New Issue
Block a user