aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2018-11-09 10:20:48 +0100
committerJean Delvare <jdelvare@suse.de>2018-11-09 10:20:48 +0100
commitba49ca4d7c69b85e15c20b314216ec4590c35500 (patch)
treea559858e38a21a67204e8ac3dcf77afb811eb37a
parentfbd988b4fa3d008c5fd210a66834d1305de41f6c (diff)
downloadi2c-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--Makefile1
-rw-r--r--eeprog/Module.mk2
-rw-r--r--lib/Module.mk2
-rw-r--r--tools/Module.mk2
4 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 6bb741f..2056a53 100644
--- a/Makefile
+++ b/Makefile
@@ -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))