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))