summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--tools/Module.mk4
2 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 252a126..3b49bd4 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,11 @@ CFLAGS ?= -O2
CFLAGS += -Wall
SOCFLAGS := -fpic -D_REENTRANT $(CFLAGS)
+USE_STATIC_LIB ?= 0
BUILD_STATIC_LIB ?= 1
+ifeq ($(USE_STATIC_LIB),1)
+BUILD_STATIC_LIB := 1
+endif
KERNELVERSION := $(shell uname -r)
diff --git a/tools/Module.mk b/tools/Module.mk
index d14bb0c..8efddbb 100644
--- a/tools/Module.mk
+++ b/tools/Module.mk
@@ -12,7 +12,11 @@ TOOLS_DIR := tools
TOOLS_CFLAGS := -Wstrict-prototypes -Wshadow -Wpointer-arith -Wcast-qual \
-Wcast-align -Wwrite-strings -Wnested-externs -Winline \
-W -Wundef -Wmissing-prototypes -Iinclude
+ifeq ($(USE_STATIC_LIB),1)
+TOOLS_LDFLAGS := $(LIB_DIR)/$(LIB_STLIBNAME)
+else
TOOLS_LDFLAGS := -Llib -li2c
+endif
TOOLS_TARGETS := i2cdetect i2cdump i2cset i2cget