blob: afe6ab1b5db06b05b8a62b8700a60473f7f7b57f [file] [log] [blame]
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,__debug_line \
-R __DWARF,__debug_aranges \
-R __DWARF,__debug_info \
-R __DWARF,__debug_abbrev \
-R __DWARF,__debug_str \
-R __DWARF,__apple_names \
-R __DWARF,__apple_namespac \
-R __DWARF,__apple_types \
-R __DWARF,__apple_objc \
a.ctf a.ctf
rm -rf a.out.dSYM
rm -rf test.o