diff options
author | Thomas Martitz <kugel@rockbox.org> | 2010-08-24 12:38:42 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2010-08-24 12:38:42 +0000 |
commit | 46454ac2a8a7d693ac135f0d4a9461bbcf24eea9 (patch) | |
tree | 86488784b36537f382ccd448c6684d60f1540527 /apps/plugins/lib | |
parent | 20de4c55a2ddfa802a01cc353884d73a934bf7ba (diff) | |
download | rockbox-46454ac2a8a7d693ac135f0d4a9461bbcf24eea9.tar.gz rockbox-46454ac2a8a7d693ac135f0d4a9461bbcf24eea9.zip |
Move setjmp to lib and add setjmp for sh (imported from newlib) and compile it as separate library.
It's used by both, plugins and codecs, and sh/hwcodec doesn't compile codecs
so it doesn't fit into sources.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27869 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib')
-rw-r--r-- | apps/plugins/lib/SOURCES | 16 | ||||
-rw-r--r-- | apps/plugins/lib/pluginlib_exit.h | 4 |
2 files changed, 0 insertions, 20 deletions
diff --git a/apps/plugins/lib/SOURCES b/apps/plugins/lib/SOURCES index fa12f94730..1db9896065 100644 --- a/apps/plugins/lib/SOURCES +++ b/apps/plugins/lib/SOURCES | |||
@@ -75,19 +75,3 @@ pluginlib_albumart.c | |||
75 | #ifdef HAVE_TOUCHSCREEN | 75 | #ifdef HAVE_TOUCHSCREEN |
76 | pluginlib_touchscreen.c | 76 | pluginlib_touchscreen.c |
77 | #endif | 77 | #endif |
78 | |||
79 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) | ||
80 | |||
81 | #ifdef CPU_ARM | ||
82 | ../../codecs/lib/setjmp_arm.S | ||
83 | #endif | ||
84 | |||
85 | #ifdef CPU_COLDFIRE | ||
86 | ../../codecs/lib/setjmp_cf.S | ||
87 | #endif | ||
88 | |||
89 | #ifdef CPU_MIPS | ||
90 | ../../codecs/lib/setjmp_mips.S | ||
91 | #endif | ||
92 | |||
93 | #endif /* PLATFORM_NATIVE */ | ||
diff --git a/apps/plugins/lib/pluginlib_exit.h b/apps/plugins/lib/pluginlib_exit.h index 00cbc8dc7f..8c7f0c437f 100644 --- a/apps/plugins/lib/pluginlib_exit.h +++ b/apps/plugins/lib/pluginlib_exit.h | |||
@@ -23,11 +23,7 @@ | |||
23 | #define __PLUGINLIB_EXIT_H__ | 23 | #define __PLUGINLIB_EXIT_H__ |
24 | 24 | ||
25 | #include "config.h" | 25 | #include "config.h" |
26 | #if (CONFIG_PLATFORM & PLATFORM_NATIVE) | ||
27 | #include "../../codecs/lib/setjmp.h" | ||
28 | #else | ||
29 | #include <setjmp.h> | 26 | #include <setjmp.h> |
30 | #endif | ||
31 | 27 | ||
32 | #define _PLUGINLIB_EXIT_INIT(atexit) switch(setjmp(__exit_env)) \ | 28 | #define _PLUGINLIB_EXIT_INIT(atexit) switch(setjmp(__exit_env)) \ |
33 | { \ | 29 | { \ |