OSDN Git Service

Support static modules aka modules which are embedded inside libts
authorChris Larson <clarson@kergoth.com>
Mon, 25 Jan 2010 21:26:38 +0000 (21:26 +0000)
committerChris Larson <clarson@kergoth.com>
Mon, 25 Jan 2010 21:26:38 +0000 (21:26 +0000)
commit7342fc7d4413a7144f997ecc617f6ad233868d86
treeab1e7e853a6a6c5569685694c9766b408dacf83e
parent242450b28b590884b481e1067ece84cd0ea22b3c
Support static modules aka modules which are embedded inside libts

This can be usefull for statically linked application or platforms
where dlopen(3) is not available.

A module will be compiled statically if it was requested during
./configure with --enable-$FOO=static.

Static modules will have precedence over shared ones which means
if a module is configured to be embedded inside libts it's
corresponding shared library isn't build and ignored even if
it is in $TSLIB_PLUGINDIR.

Signed-off-by: Marc Andre Tanner <mat@brain-dump.org>
Signed-off-by: Chris Larson <clarson@mvista.com>
20 files changed:
configure.ac
m4/internal/tslib_modules.m4 [new file with mode: 0644]
plugins/Makefile.am
plugins/arctic2-raw.c
plugins/collie-raw.c
plugins/corgi-raw.c
plugins/dejitter.c
plugins/h3600-raw.c
plugins/input-raw.c
plugins/linear-h2200.c
plugins/linear.c
plugins/mk712-raw.c
plugins/plugins.h [new file with mode: 0644]
plugins/pthres.c
plugins/tatung-raw.c
plugins/ucb1x00-raw.c
plugins/variance.c
src/Makefile.am
src/ts_load_module.c
src/tslib-filter.h