summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/tslib/Config.in4
-rw-r--r--package/tslib/tslib.mk12
2 files changed, 12 insertions, 4 deletions
diff --git a/package/tslib/Config.in b/package/tslib/Config.in
index f1de56c121..a2e1e7ff7a 100644
--- a/package/tslib/Config.in
+++ b/package/tslib/Config.in
@@ -1,10 +1,6 @@
config BR2_PACKAGE_TSLIB
bool "tslib"
- depends on !BR2_STATIC_LIBS # dlopen
help
Tslib is a filtering layer for touchscreen panel events.
http://tslib.org
-
-comment "tslib needs a toolchain w/ dynamic library"
- depends on BR2_STATIC_LIBS
diff --git a/package/tslib/tslib.mk b/package/tslib/tslib.mk
index 87eb5b734f..91ba9db39a 100644
--- a/package/tslib/tslib.mk
+++ b/package/tslib/tslib.mk
@@ -17,4 +17,16 @@ ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6),)
TSLIB_CONF_OPTS += --disable-tools
endif
+ifeq ($(BR2_STATIC_LIBS),y)
+TSLIB_CONF_OPTS += \
+ --enable-input=static \
+ --enable-linear=static \
+ --enable-median=static \
+ --enable-pthres=static \
+ --enable-iir=static \
+ --enable-dejitter=static \
+ --enable-debounce=static \
+ --enable-skip=static
+endif
+
$(eval $(autotools-package))
OpenPOWER on IntegriCloud