summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/unnamed_symbol_lookup/Makefile
blob: 4e29185e9dd59ef53a5da89fcf3f171f197bbee8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
C_SOURCES := main.c

include Makefile.rules

all: a.out.stripped

ifeq "$(OS)" "Darwin"
STRIP_COMMAND = $(STRIP) -s keep_symbols.txt
else
STRIP_COMMAND = $(STRIP) --keep-symbol=main
endif

a.out.stripped: a.out
ifeq "$(OS)" "Darwin"
	echo "_main" > keep_symbols.txt
	$(STRIP) -s keep_symbols.txt -o a.out.stripped a.out
else
	$(STRIP) --keep-symbol=main -o a.out.stripped a.out
endif

ifneq "$(CODESIGN)" ""
	$(CODESIGN) -fs - a.out.stripped
endif