Browse Source

Make STRIP overridable

Allow the user select a different strip tool for the build
(same as done with the CC and AR variables).

Contributed by Per Olav Kroka.

Signed-off-by: Jean Delvare <jdelvare@suse.de>
tags/v4.1
Jean Delvare 7 years ago
parent
commit
ba49ca4d7c
  1. 1
      Makefile
  2. 2
      eeprog/Module.mk
  3. 2
      lib/Module.mk
  4. 2
      tools/Module.mk

1
Makefile

@ -25,6 +25,7 @@ RM := rm -f
CC ?= gcc
AR ?= ar
STRIP ?= strip
CFLAGS ?= -O2
# When debugging, use the following instead

2
eeprog/Module.mk

@ -40,7 +40,7 @@ $(EEPROG_DIR)/24cXX.o: $(EEPROG_DIR)/24cXX.c $(EEPROG_DIR)/24cXX.h $(INCLUDE_DIR
all-eeprog: $(addprefix $(EEPROG_DIR)/,$(EEPROG_TARGETS))
strip-eeprog: $(addprefix $(EEPROG_DIR)/,$(EEPROG_TARGETS))
strip $(addprefix $(EEPROG_DIR)/,$(EEPROG_TARGETS))
$(STRIP) $(addprefix $(EEPROG_DIR)/,$(EEPROG_TARGETS))
clean-eeprog:
$(RM) $(addprefix $(EEPROG_DIR)/,*.o $(EEPROG_TARGETS))

2
lib/Module.mk

@ -81,7 +81,7 @@ $(LIB_DIR)/smbus.ao: $(LIB_DIR)/smbus.c $(INCLUDE_DIR)/i2c/smbus.h
all-lib: $(addprefix $(LIB_DIR)/,$(LIB_TARGETS) $(LIB_LINKS))
strip-lib: $(addprefix $(LIB_DIR)/,$(LIB_TARGETS))
strip $(addprefix $(LIB_DIR)/,$(LIB_TARGETS))
$(STRIP) $(addprefix $(LIB_DIR)/,$(LIB_TARGETS))
clean-lib:
$(RM) $(addprefix $(LIB_DIR)/,*.o *.ao $(LIB_TARGETS) $(LIB_LINKS))

2
tools/Module.mk

@ -71,7 +71,7 @@ $(TOOLS_DIR)/util.o: $(TOOLS_DIR)/util.c $(TOOLS_DIR)/util.h
all-tools: $(addprefix $(TOOLS_DIR)/,$(TOOLS_TARGETS))
strip-tools: $(addprefix $(TOOLS_DIR)/,$(TOOLS_TARGETS))
strip $(addprefix $(TOOLS_DIR)/,$(TOOLS_TARGETS))
$(STRIP) $(addprefix $(TOOLS_DIR)/,$(TOOLS_TARGETS))
clean-tools:
$(RM) $(addprefix $(TOOLS_DIR)/,*.o $(TOOLS_TARGETS))

Loading…
Cancel
Save