From 9bec5056ec35008afd4d68528718fd4519cd3503 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Sat, 18 Sep 2010 19:10:11 +0200 Subject: Initial evemu commit Evemu is a kernel device and emulator, which allows for remote creation and testing of arbitrary devices. Signed-off-by: Henrik Rydberg --- INSTALL | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 INSTALL (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..cd69b2b --- /dev/null +++ b/INSTALL @@ -0,0 +1,38 @@ +evemu - Kernel device emulation + +To build, you need to have the autoconf and libtool packages +installed. Then, do + + ./autogen.sh + ./configure + make + +To extract the properties of a device at /dev/input/eventX, do + + sudo ./tools/evemu-describe /dev/input/eventX > device.properties + +To record a stream of events, do + + sudo ./tools/evemu-record /dev/input/eventX > device.data + +To create a device from the properties, do + + sudo ./tools/evemu-create device.properties + +To replay a stream of events, do + + sudo ./tools/evemu-play /dev/input/eventY device.data + +To destroy the device, do + + sudo ./tools/evemu-destroy /dev/input/eventY + +To install evemu, do + + sudo make install + +By default, evemu installs to /usr/local. To change, use the --prefix +configure option. + +Enjoy, +Henrik -- cgit v1.2.3