summaryrefslogtreecommitdiff
path: root/firmware/SOURCES
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2013-12-04 17:06:17 +0100
committerThomas Martitz <kugel@rockbox.org>2014-03-03 18:11:57 +0100
commit382d1861af12741af4ff235b9d18f179c0adc4c5 (patch)
tree26166c130d2889bb1ae1082e8f7aba103534f49e /firmware/SOURCES
parent8bae5f2644b5d5759499fbf1066b9c35c6f859ad (diff)
downloadrockbox-382d1861af12741af4ff235b9d18f179c0adc4c5.tar.gz
rockbox-382d1861af12741af4ff235b9d18f179c0adc4c5.zip
kernel: Break out kernel primitives into separate files and move to separate dir.
No code changed, just shuffling stuff around. This should make it easier to build only select parts kernel and use different implementations. Change-Id: Ie1f00f93008833ce38419d760afd70062c5e22b5
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r--firmware/SOURCES24
1 files changed, 19 insertions, 5 deletions
diff --git a/firmware/SOURCES b/firmware/SOURCES
index ac9fe132a7..374210e30b 100644
--- a/firmware/SOURCES
+++ b/firmware/SOURCES
@@ -29,7 +29,6 @@ usb.c
29#if defined(ROCKBOX_HAS_LOGF) || defined(ROCKBOX_HAS_LOGDISKF) 29#if defined(ROCKBOX_HAS_LOGF) || defined(ROCKBOX_HAS_LOGDISKF)
30logf.c 30logf.c
31#endif /* ROCKBOX_HAS_LOGF */ 31#endif /* ROCKBOX_HAS_LOGF */
32kernel.c
33#if (CONFIG_PLATFORM & PLATFORM_NATIVE) 32#if (CONFIG_PLATFORM & PLATFORM_NATIVE)
34load_code.c 33load_code.c
35#ifdef RB_PROFILE 34#ifdef RB_PROFILE
@@ -41,7 +40,6 @@ common/rb-loader.c
41#if !defined(BOOTLOADER) || defined(CPU_SH) 40#if !defined(BOOTLOADER) || defined(CPU_SH)
42rolo.c 41rolo.c
43#endif /* !defined(BOOTLOADER) || defined(CPU_SH) */ 42#endif /* !defined(BOOTLOADER) || defined(CPU_SH) */
44thread.c
45timer.c 43timer.c
46debug.c 44debug.c
47#endif /* PLATFORM_NATIVE */ 45#endif /* PLATFORM_NATIVE */
@@ -63,7 +61,6 @@ target/hosted/sdl/system-sdl.c
63#ifdef HAVE_SDL_THREADS 61#ifdef HAVE_SDL_THREADS
64target/hosted/sdl/thread-sdl.c 62target/hosted/sdl/thread-sdl.c
65#else 63#else
66thread.c
67#endif 64#endif
68target/hosted/sdl/timer-sdl.c 65target/hosted/sdl/timer-sdl.c
69#ifdef HAVE_TOUCHSCREEN 66#ifdef HAVE_TOUCHSCREEN
@@ -78,7 +75,6 @@ target/hosted/sdl/app/button-application.c
78target/hosted/kernel-unix.c 75target/hosted/kernel-unix.c
79target/hosted/filesystem-unix.c 76target/hosted/filesystem-unix.c
80target/hosted/lc-unix.c 77target/hosted/lc-unix.c
81thread.c
82drivers/lcd-memframe.c 78drivers/lcd-memframe.c
83target/hosted/samsungypr/lcd-ypr.c 79target/hosted/samsungypr/lcd-ypr.c
84target/hosted/samsungypr/gpio-ypr.c 80target/hosted/samsungypr/gpio-ypr.c
@@ -1813,7 +1809,6 @@ target/hosted/android/telephony-android.c
1813target/hosted/android/app/button-application.c 1809target/hosted/android/app/button-application.c
1814#endif 1810#endif
1815drivers/audio/android.c 1811drivers/audio/android.c
1816thread.c
1817#endif 1812#endif
1818 1813
1819#endif /* defined(SIMULATOR) */ 1814#endif /* defined(SIMULATOR) */
@@ -1821,3 +1816,22 @@ thread.c
1821#if defined(HAVE_TOUCHPAD) && !defined(HAS_BUTTON_HOLD) 1816#if defined(HAVE_TOUCHPAD) && !defined(HAS_BUTTON_HOLD)
1822drivers/touchpad.c 1817drivers/touchpad.c
1823#endif 1818#endif
1819
1820/* firmware/kernel section */
1821#ifdef HAVE_CORELOCK_OBJECT
1822kernel/corelock.c
1823#endif
1824kernel/mutex.c
1825kernel/queue.c
1826#ifdef HAVE_SEMAPHORE_OBJECTS
1827kernel/semaphore.c
1828#endif
1829#if defined(HAVE_SDL_THREADS)
1830target/hosted/sdl/thread-sdl.c
1831#else
1832kernel/thread.c
1833#endif
1834kernel/tick.c
1835#ifdef INCLUDE_TIMEOUT_API
1836kernel/timeout.c
1837#endif