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