- Move uisimulator/sdl/*.[ch] into the target tree, under firmware/target/hosted...
commita1ef7973c2b16be90ab2cbd1f182d11e80dfe84e
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 15 May 2010 21:02:47 +0000 (15 21:02 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 15 May 2010 21:02:47 +0000 (15 21:02 +0000)
treea96b1ec825003a71643a7da4707c300f64824f82
parentfd503f23a915026c9f84fa55ab7d1218d98a0faa
- Move uisimulator/sdl/*.[ch] into the target tree, under firmware/target/hosted/sdl, uisdl.c is split up across button-sdl.c and system-sdl.c.
- Refactor the program startup. main() is now in main.c like on target, and the implicit application thread will now act as our main thread (previously a separate one was created for this in thread initialization).

This is part of Rockbox as an application and is the first step to make an application port from the uisimulator. In a further step the sim bits from the sdl build will be separated out.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26065 a1c6a512-1295-4272-9138-f99709370657
38 files changed:
apps/main.c
firmware/SOURCES
firmware/drivers/audio/sdl.c [new file with mode: 0644]
firmware/drivers/button.c
firmware/export/audiohw.h
firmware/export/config/sim.h
firmware/export/system.h
firmware/kernel.c
firmware/libc/include/stdlib.h
firmware/sound.c
firmware/target/hosted/sdl/button-sdl.c [moved from uisimulator/sdl/button.c with 92% similarity]
firmware/target/hosted/sdl/button-sdl.h [moved from uisimulator/sdl/sound.h with 75% similarity]
firmware/target/hosted/sdl/kernel-sdl.c [moved from uisimulator/sdl/kernel-sdl.c with 92% similarity]
firmware/target/hosted/sdl/lcd-bitmap.c [moved from uisimulator/sdl/lcd-bitmap.c with 99% similarity]
firmware/target/hosted/sdl/lcd-bitmap.h [moved from uisimulator/sdl/lcd-bitmap.h with 100% similarity]
firmware/target/hosted/sdl/lcd-charcells.c [moved from uisimulator/sdl/lcd-charcells.c with 99% similarity]
firmware/target/hosted/sdl/lcd-charcells.h [moved from uisimulator/sdl/lcd-charcells.h with 100% similarity]
firmware/target/hosted/sdl/lcd-remote-bitmap.c [moved from uisimulator/sdl/lcd-remote-bitmap.c with 98% similarity]
firmware/target/hosted/sdl/lcd-remote-bitmap.h [moved from uisimulator/sdl/lcd-remote-bitmap.h with 100% similarity]
firmware/target/hosted/sdl/lcd-sdl.c [moved from uisimulator/sdl/lcd-sdl.c with 98% similarity]
firmware/target/hosted/sdl/lcd-sdl.h [moved from uisimulator/sdl/lcd-sdl.h with 97% similarity]
firmware/target/hosted/sdl/pcm-sdl.c [moved from uisimulator/sdl/sound.c with 76% similarity]
firmware/target/hosted/sdl/sim-ui-defines.h [moved from uisimulator/sdl/uisdl.h with 99% similarity]
firmware/target/hosted/sdl/system-sdl.c [moved from uisimulator/sdl/uisdl.c with 50% similarity]
firmware/target/hosted/sdl/system-sdl.h [moved from uisimulator/sdl/system-sdl.h with 90% similarity]
firmware/target/hosted/sdl/thread-sdl.c [moved from uisimulator/sdl/thread-sdl.c with 91% similarity]
firmware/target/hosted/sdl/thread-sdl.h [moved from uisimulator/sdl/thread-sdl.h with 69% similarity]
firmware/target/hosted/sdl/timer-sdl.c [moved from uisimulator/sdl/timer.c with 100% similarity]
tools/configure
uisimulator/common/io.c
uisimulator/common/powermgmt-sim.c
uisimulator/common/stubs.c
uisimulator/sdl/Makefile [deleted file]
uisimulator/sdl/README [deleted file]
uisimulator/sdl/SOURCES [deleted file]
uisimulator/sdl/button-sdl.h [deleted file]
uisimulator/sdl/timefuncs.h [deleted file]
uisimulator/uisimulator.make