brintos

brintos / llvm-project-archived public Read only

0
0
Text · 705 B · eeef935 Raw
36 lines · plain
1C_SOURCES := test.c2MAKE_DSYM := YES3 4ifeq "$(COMPRESS_CTF)" "YES"5	COMPRESS := -c6else7	COMPRESS :=8endif9 10all: a.out a.ctf11 12include Makefile.rules13 14a.ctf: a.out.dSYM15	ctfconvert $(COMPRESS) \16		-l a \17		-o a.ctf \18		a.out.dSYM/Contents/Resources/DWARF/a.out19	$(OBJCOPY) \20		-R __DWARF,__apple_names \21		-R __DWARF,__apple_namespac \22		-R __DWARF,__apple_objc \23		-R __DWARF,__apple_types \24		-R __DWARF,__debug_abbrev \25		-R __DWARF,__debug_addr \26		-R __DWARF,__debug_aranges \27		-R __DWARF,__debug_info \28		-R __DWARF,__debug_line \29		-R __DWARF,__debug_line_str \30		-R __DWARF,__debug_names \31		-R __DWARF,__debug_str \32		-R __DWARF,__debug_str_offs \33		a.ctf a.ctf34	rm -rf a.out.dSYM35	rm -rf test.o36