diff options
author | Jean Delvare <jdelvare@suse.de> | 2018-11-09 10:20:48 +0100 |
---|---|---|
committer | Jean Delvare <jdelvare@suse.de> | 2018-11-09 10:20:48 +0100 |
commit | ba49ca4d7c69b85e15c20b314216ec4590c35500 (patch) | |
tree | a559858e38a21a67204e8ac3dcf77afb811eb37a | |
parent | fbd988b4fa3d008c5fd210a66834d1305de41f6c (diff) | |
download | i2c-tools-ba49ca4d7c69b85e15c20b314216ec4590c35500.tar.gz |
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>
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | eeprog/Module.mk | 2 | ||||
-rw-r--r-- | lib/Module.mk | 2 | ||||
-rw-r--r-- | tools/Module.mk | 2 |
4 files changed, 4 insertions, 3 deletions
@@ -25,6 +25,7 @@ RM := rm -f CC ?= gcc AR ?= ar +STRIP ?= strip CFLAGS ?= -O2 # When debugging, use the following instead diff --git a/eeprog/Module.mk b/eeprog/Module.mk index d215855..ac3a368 100644 --- a/eeprog/Module.mk +++ b/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)) diff --git a/lib/Module.mk b/lib/Module.mk index c492961..4163928 100644 --- a/lib/Module.mk +++ b/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)) diff --git a/tools/Module.mk b/tools/Module.mk index 609de7a..693102f 100644 --- a/tools/Module.mk +++ b/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)) |