blob: eeef9351e3ef138ca6f55f4021a6cbc17112e1d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
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
|