blob: 4e29185e9dd59ef53a5da89fcf3f171f197bbee8 [file] [log] [blame]
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