diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2009-11-10 15:55:12 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2009-11-10 15:55:12 +0100 |
commit | 03bc91da8a62fe21973a2bfdf2f7e1010a7e8388 (patch) | |
tree | 53832547c2155bc4e0967f16e6e0e1396d1ea86d /rules/tslib.make | |
parent | 5a4c53a0ef45cd1cd5bb5cef5ebdd51b91d7cc30 (diff) | |
download | ptxdist-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.make | 21 |
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) |