View source for How to run OpenMoko Apps on PC
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to How to run OpenMoko Apps on PC.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to How to run OpenMoko Apps on PC.
export OPENMOKODIR=<svn-checkout>/src/target/OM-2007 cd $OPENMOKODIR/openmoko-libs ./autogen.sh make sudo make install
This will install the libraries in /usr/local/lib. If you prefer a non-system location, edit autogen.sh (and remember that an SVN update may undo that) to add a "--prefix=MYDIR" option for where you want to put the compiled stuff. You can the run "make install" without sudo. One approach is to put stuff at the source root, by appending the option: "--prefix=$OPENMOKODIR".
cd $OPENMOKODIR/examples/... ./autogen.sh make sudo make install
If you used --prefix in the previous step to place the libraries elsewhere, make sure you edit autogen.sh to reflect that. I guess the proper way to do this is to set the PKG_CONFIG_PATH variable. You can of course drop the sudo then.
... export PKG_CONFIG_PATH=$OPENMOKODIR/lib/pkgconfig ./configure ...
NOTE: qmake is Mickey's preferred build tool, it probably doesn't work if you're not him. Please use autotools... |
cd <svn-checkout>/src/target/OM-2007 . ./makevars.sh qmake make
Now the applications should be found in ./bin.
Set the GTK2_RC_FILES variable before running OpenMoko applications:
export GTK2_RC_FILES=$OPENMOKODIR/artwork/themes/openmoko-standard/gtk-2.0/gtkrc
Or edit $HOME/.gtkrc-2.0 to something like this:
include "<PATH-to-svn-checkout>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc"
However, this will make all Gtk2 apps run with the OpenMoko theme.
bin/openmoko-stylus-demo bin/openmoko-finger-demo bin/openmoko-chordmaster
Adjust svn://src/target/OM-2007/devel/scripts/launch-xoo to your needs (you may need to build some dependencies forehand) Then set DISPLAY=:1 and run the examples
Also, see Getting Openmoko working on host with Xoo.