diff options
Diffstat (limited to 'firmware/export/rbpaths.h')
-rw-r--r-- | firmware/export/rbpaths.h | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/firmware/export/rbpaths.h b/firmware/export/rbpaths.h index 215b4c0c4b..da5a2fb71c 100644 --- a/firmware/export/rbpaths.h +++ b/firmware/export/rbpaths.h | |||
@@ -40,24 +40,12 @@ | |||
40 | #define ROCKBOX_DIR_LEN (sizeof(ROCKBOX_DIR)-1) | 40 | #define ROCKBOX_DIR_LEN (sizeof(ROCKBOX_DIR)-1) |
41 | #endif /* def __PCTOOL__ */ | 41 | #endif /* def __PCTOOL__ */ |
42 | 42 | ||
43 | /* NOTE: target-specific hosted HOME_DIR resides in filesystem-app.c */ | ||
43 | #if !defined(APPLICATION) || defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) || \ | 44 | #if !defined(APPLICATION) || defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) || \ |
44 | defined(DX50) || defined(DX90) || defined(SONY_NWZ_LINUX) || \ | 45 | defined(DX50) || defined(DX90) || defined(SONY_NWZ_LINUX) || \ |
45 | defined(HIBY_LINUX) || defined(FIIO_M3K) | 46 | defined(HIBY_LINUX) || defined(FIIO_M3K) |
46 | 47 | ||
47 | #if defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) | ||
48 | #define HOME_DIR "/mnt/media0" | ||
49 | #elif defined(SONY_NWZ_LINUX) | ||
50 | #define HOME_DIR "/contents" | ||
51 | #elif defined(DX50) || defined(DX90) | ||
52 | /* Where to put save files like recordings, playlists, screen dumps ...*/ | ||
53 | #define HOME_DIR "/mnt/sdcard" | ||
54 | #elif defined(HIBY_LINUX) | ||
55 | #define HOME_DIR "/mnt/sd_0" | ||
56 | #elif defined(FIIO_M3K) | ||
57 | #define HOME_DIR "/mnt" | ||
58 | #else | ||
59 | #define HOME_DIR "/" | 48 | #define HOME_DIR "/" |
60 | #endif | ||
61 | 49 | ||
62 | /* make sure both are the same for native builds */ | 50 | /* make sure both are the same for native builds */ |
63 | #undef ROCKBOX_LIBRARY_PATH | 51 | #undef ROCKBOX_LIBRARY_PATH |
@@ -69,6 +57,7 @@ | |||
69 | #else /* APPLICATION */ | 57 | #else /* APPLICATION */ |
70 | 58 | ||
71 | #define HOME_DIR "<HOME>" /* replaced at runtime */ | 59 | #define HOME_DIR "<HOME>" /* replaced at runtime */ |
60 | #define HAVE_SPECIAL_DIRS | ||
72 | 61 | ||
73 | #define PLUGIN_DIR ROCKBOX_LIBRARY_PATH "/rockbox/rocks" | 62 | #define PLUGIN_DIR ROCKBOX_LIBRARY_PATH "/rockbox/rocks" |
74 | #if (CONFIG_PLATFORM & PLATFORM_ANDROID) | 63 | #if (CONFIG_PLATFORM & PLATFORM_ANDROID) |
@@ -79,10 +68,8 @@ | |||
79 | 68 | ||
80 | #endif /* !APPLICATION || SAMSUNG_YPR0 */ | 69 | #endif /* !APPLICATION || SAMSUNG_YPR0 */ |
81 | 70 | ||
82 | #define HOME_DIR_LEN (sizeof(HOME_DIR)-1) | 71 | #define REC_BASE_DIR HOME_DIR "/Recordings" |
83 | 72 | #define PLAYLIST_CATALOG_DEFAULT_DIR HOME_DIR "/Playlists" | |
84 | #define REC_BASE_DIR "/Recordings" | ||
85 | #define PLAYLIST_CATALOG_DEFAULT_DIR "/Playlists" | ||
86 | 73 | ||
87 | #define LANG_DIR ROCKBOX_DIR "/langs" | 74 | #define LANG_DIR ROCKBOX_DIR "/langs" |
88 | 75 | ||
@@ -91,8 +78,10 @@ | |||
91 | #define PLUGIN_DEMOS_DIR PLUGIN_DIR "/demos" | 78 | #define PLUGIN_DEMOS_DIR PLUGIN_DIR "/demos" |
92 | #define VIEWERS_DIR PLUGIN_DIR "/viewers" | 79 | #define VIEWERS_DIR PLUGIN_DIR "/viewers" |
93 | 80 | ||
94 | #if defined(APPLICATION) && !(defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) || \ | 81 | #if defined(APPLICATION) && \ |
95 | defined(DX50) || defined(DX90) || defined(SONY_NWZ_LINUX) || defined(HIBY_LINUX)) | 82 | !(defined(SAMSUNG_YPR0) || defined(SAMSUNG_YPR1) || \ |
83 | defined(DX50) || defined(DX90) || defined(SONY_NWZ_LINUX) || defined(HIBY_LINUX) || defined(FIIO_M3K)) | ||
84 | |||
96 | #define PLUGIN_DATA_DIR ROCKBOX_DIR "/rocks.data" | 85 | #define PLUGIN_DATA_DIR ROCKBOX_DIR "/rocks.data" |
97 | #define PLUGIN_GAMES_DATA_DIR PLUGIN_DATA_DIR | 86 | #define PLUGIN_GAMES_DATA_DIR PLUGIN_DATA_DIR |
98 | #define PLUGIN_APPS_DATA_DIR PLUGIN_DATA_DIR | 87 | #define PLUGIN_APPS_DATA_DIR PLUGIN_DATA_DIR |