1a2c56078605e9b8cc9c7d17400715a7c06d3df1
[vuplus_openembedded] / tslib / tslib.oe
1 PV = "0.0cvs${CVSDATE}"
2
3 DEPENDS = "virtual/libc"
4 RDEPENDS = "libc6"
5 DESCRIPTION = "tslib is a touchscreen access library."
6
7 SRC_URI = "cvs://cvs:@pubcvs.arm.linux.org.uk/mnt/src/cvsroot;module=tslib"
8 SRC_URI_append = " file://${FILESDIR}/automake.patch;patch=1"
9 SRC_URI_append = " file://${FILESDIR}/doc.patch;patch=1"
10 SRC_URI_append = " file://${FILESDIR}/zap.patch;patch=1"
11 SRC_URI_append = " file://${FILESDIR}/pthres.patch;patch=1"
12 SRC_URI_append = " file://${FILESDIR}/raw.patch;patch=1"
13 SRC_URI_append = " file://${FILESDIR}/raw-hwread.patch;patch=1"
14 #SRC_URI_append = " file://${FILESDIR}/collie-module.patch;patch=1"
15 #SRC_URI_append = " file://${FILESDIR}/devfs.patch;patch=1"
16 #SRC_URI_append = " file://${FILESDIR}/event1.patch;patch=1"
17 #SRC_URI_append = " file://${FILESDIR}/multievent.patch;patch=1"
18 #SRC_URI_append = " file://${FILESDIR}/pointercal.patch;patch=1"
19 #SRC_URI_append = " file://${FILESDIR}/ts_calibrate.patch;patch=1"
20 S = "${WORKDIR}/tslib"
21
22 inherit autotools libtool
23
24 EXTRA_OECONF = "--enable-shared"
25 do_stage () {
26         oe_soinstall src/.libs/libts-0.0.so.0.1.0 ${STAGING_LIBDIR}/
27         ln -sf libts-0.0.so ${STAGING_LIBDIR}/libts.so
28         install -m 0644 src/tslib.h ${STAGING_INCDIR}/
29         install -m 0644 src/tslib-private.h ${STAGING_INCDIR}/
30 }
31
32 FILES_tslib_append = " ${datadir}/ts/plugins/*.so"