Difference between revisions of "Development on Linux/en"
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 39: | Line 39: | ||
sudo make install | sudo make install | ||
+ | |||
+ | ==Set Input Device Permissions (required since r1277)== | ||
+ | |||
+ | Make sure to have read access to the input devices [http://sourceforge.net/apps/mediawiki/gizmod/index.php?title=HOWTO_-_Setting_Input_Device_Permissions_-_Creating_a_udev_Rule check this page]. |
Revision as of 20:49, 25 January 2013
This wiki explains how to compile GIMX from a Linux terminal.
Contents
Install development packages
sudo apt-get install subversion patch g++ libwxgtk2.8-dev libbluetooth-dev libglib2.0-dev libxml2-dev libxi-dev libusb-dev libusb-1.0-0-dev libncursesw5-dev gettext xterm
On Fedora: yum -y install wxGTK-devel bluez-libs-devel glib2-devel libxml2-devel libXi-devel libusb-devel
Compile a patched SDL library (not required anymore since r1277)
wget http://www.libsdl.org/release/SDL-1.2.14.tar.gz tar xzvf SDL-1.2.14.tar.gz svn export http://diyps3controller.googlecode.com/svn/trunk/libsdl/patch cd SDL-1.2.14 patch -p1 < ../patch ./configure ; make cd ..
Copy SDL headers and .so (not required anymore since r1277)
mkdir -p libsdl/lib mkdir -p libsdl/include/SDL cp SDL-1.2.14/build/.libs/libSDL.so libsdl/lib cp SDL-1.2.14/include/* libsdl/include/SDL
Download GIMX sources
svn checkout http://diyps3controller.googlecode.com/svn/trunk/GIMX
Compile
cd GIMX make -j 2
Replace "2" with your number of CPU cores.
Install
sudo make install
Set Input Device Permissions (required since r1277)
Make sure to have read access to the input devices check this page.