summaryrefslogtreecommitdiffstats
path: root/rules/tslib.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2009-11-10 15:55:12 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2009-11-10 15:55:12 +0100
commit03bc91da8a62fe21973a2bfdf2f7e1010a7e8388 (patch)
tree53832547c2155bc4e0967f16e6e0e1396d1ea86d /rules/tslib.make
parent5a4c53a0ef45cd1cd5bb5cef5ebdd51b91d7cc30 (diff)
downloadptxdist-03bc91da8a62fe21973a2bfdf2f7e1010a7e8388.tar.gz
ptxdist-03bc91da8a62fe21973a2bfdf2f7e1010a7e8388.tar.xz
[tslib] cleanup + patch for eGalax
added install_alternative for /etc/ts.conf Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/tslib.make')
-rw-r--r--rules/tslib.make21
1 files changed, 12 insertions, 9 deletions
diff --git a/rules/tslib.make b/rules/tslib.make
index de4497776..9e0902c90 100644
--- a/rules/tslib.make
+++ b/rules/tslib.make
@@ -60,9 +60,15 @@ $(STATEDIR)/tslib.targetinstall:
@$(call install_fixup, tslib,DEPENDS,)
@$(call install_fixup, tslib,DESCRIPTION,missing)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/src/.libs/libts-0.0.so.0.1.1, /usr/lib/libts-0.0.so.0.1.1)
- @$(call install_link, tslib, libts-0.0.so.0.1.1, /usr/lib/libts.so)
- @$(call install_link, tslib, libts-0.0.so.0.1.1, /usr/lib/libts-0.0.so.0)
+ @$(call install_alternative, tslib, 0, 0, 0644, \
+ /etc/ts.conf)
+
+ @$(call install_copy, tslib, 0, 0, 0644, -, \
+ /usr/lib/libts-0.0.so.0.1.1)
+ @$(call install_link, tslib, libts-0.0.so.0.1.1, \
+ /usr/lib/libts.so)
+ @$(call install_link, tslib, libts-0.0.so.0.1.1, \
+ /usr/lib/libts-0.0.so.0)
ifdef PTXCONF_TSLIB_TS_CALIBRATE
@$(call install_copy, tslib, 0, 0, 0755, $(TSLIB_DIR)/tests/ts_calibrate, /usr/bin/ts_calibrate)
@@ -71,12 +77,9 @@ ifdef PTXCONF_TSLIB_TS_TEST
@$(call install_copy, tslib, 0, 0, 0755, $(TSLIB_DIR)/tests/ts_test, /usr/bin/ts_test)
endif
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/input.so, /usr/lib/ts/input.so)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/dmc.so, /usr/lib/ts/dmc.so)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/pthres.so, /usr/lib/ts/pthres.so)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/variance.so, /usr/lib/ts/variance.so)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/dejitter.so, /usr/lib/ts/dejitter.so)
- @$(call install_copy, tslib, 0, 0, 0644, $(TSLIB_DIR)/plugins/.libs/linear.so, /usr/lib/ts/linear.so)
+ @cd $(TSLIB_PKGDIR) && for plugin in `find usr/lib/ts -name "*.so"`; do \
+ $(call install_copy, tslib, 0, 0, 0644, -, /$$plugin); \
+ done
@$(call install_finish, tslib)