brintos

brintos / llvm-project-archived public Read only

0
0
Text · 448 B · 4e29185 Raw
24 lines · plain
1C_SOURCES := main.c2 3include Makefile.rules4 5all: a.out.stripped6 7ifeq "$(OS)" "Darwin"8STRIP_COMMAND = $(STRIP) -s keep_symbols.txt9else10STRIP_COMMAND = $(STRIP) --keep-symbol=main11endif12 13a.out.stripped: a.out14ifeq "$(OS)" "Darwin"15	echo "_main" > keep_symbols.txt16	$(STRIP) -s keep_symbols.txt -o a.out.stripped a.out17else18	$(STRIP) --keep-symbol=main -o a.out.stripped a.out19endif20 21ifneq "$(CODESIGN)" ""22	$(CODESIGN) -fs - a.out.stripped23endif24