C_SOURCES := test.c MAKE_DSYM := YES ifeq "$(COMPRESS_CTF)" "YES" COMPRESS := -c else COMPRESS := endif all: a.out a.ctf include Makefile.rules a.ctf: a.out.dSYM ctfconvert $(COMPRESS) \ -l a \ -o a.ctf \ a.out.dSYM/Contents/Resources/DWARF/a.out $(OBJCOPY) \ -R __DWARF,__apple_names \ -R __DWARF,__apple_namespac \ -R __DWARF,__apple_objc \ -R __DWARF,__apple_types \ -R __DWARF,__debug_abbrev \ -R __DWARF,__debug_addr \ -R __DWARF,__debug_aranges \ -R __DWARF,__debug_info \ -R __DWARF,__debug_line \ -R __DWARF,__debug_line_str \ -R __DWARF,__debug_names \ -R __DWARF,__debug_str \ -R __DWARF,__debug_str_offs \ a.ctf a.ctf rm -rf a.out.dSYM rm -rf test.o