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