| __________ __ ___. |
| Open \______ \ ____ ____ | | _\_ |__ _______ ___ |
| Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / |
| Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < |
| Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ |
| \/ \/ \/ \/ \/ |
| |
| How to build the UISimulators |
| |
| 1. Get Sources |
| |
| Get the very latest sources off the SVN server (or possibly get a recent |
| source code tarball). |
| |
| All SVN details can be found here: |
| http://www.rockbox.org/twiki/bin/view/Main/UsingSVN |
| |
| 2. Build Uisimulator |
| |
| Create a new directory and run the 'tools/configure' script in |
| there. Select target to simulate and select simulation. The script will |
| then generate a Makefile for you: |
| |
| $ mkdir build-dir |
| $ cd build-dir |
| $ ../tools/configure |
| |
| [ answer to questions ] |
| |
| [ Makefile created, simdisk subdirectory created ] |
| |
| $ make |
| $ make install |
| $ ./rockboxui |
| |
| Note that the simulator uses a local subdirectory named 'simdisk' as "root |
| directory" for the simulated box. Copy a bunch of mp3 files into that |
| directory, create subdirectories and do all sorts of things you want to be |
| able to browse when you fire up the simulator. |
| |
| 3. Run Uisimulator |
| |
| To create a simulated disk drive for the simulator to see, create a |
| subdirectory named 'simdisk' and populate it with a bunch of test |
| files/directories. |
| |
| Run 'rockboxui'. |
| |
| 4. Target Keypad Equivalents |
| |
| The keyboard's numerical keypad is used to simulate the target keypad. See |
| the output rockboxui displays on start for details. |
| |
| 5. Mouse Input |
| |
| Clicking on the button images on the background will simulate pressing the |
| appropriate buttons. On scroll wheel targts the mouse wheel will simulate |
| scroll wheel motion. |
| |