diff options
| author | Glenn Rice <glennricster@gmail.com> | 2010-02-02 23:21:19 +0000 |
|---|---|---|
| committer | Glenn Rice <glennricster@gmail.com> | 2010-02-02 23:21:19 +0000 |
| commit | 05a998f77725403564ee4e2efeee512d9d402019 (patch) | |
| tree | 22c1d321c4e7f84375fb3aa3bf573f8fb7594dc5 /Source/Core/Common | |
| parent | feba09f7a3e8d8e9b1ea2fe0d666c5be82941096 (diff) | |
Code cleanup to improve readability.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4995 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common')
| -rw-r--r-- | Source/Core/Common/Src/CommonPaths.h | 70 |
1 files changed, 38 insertions, 32 deletions
diff --git a/Source/Core/Common/Src/CommonPaths.h b/Source/Core/Common/Src/CommonPaths.h index 36ad84fad2..56adffbfa9 100644 --- a/Source/Core/Common/Src/CommonPaths.h +++ b/Source/Core/Common/Src/CommonPaths.h @@ -24,14 +24,14 @@ // Library suffix/prefix #ifdef _WIN32 -#define PLUGIN_PREFIX "" -#define PLUGIN_SUFFIX ".dll" + #define PLUGIN_PREFIX "" + #define PLUGIN_SUFFIX ".dll" #elif defined __APPLE__ -#define PLUGIN_PREFIX "lib" -#define PLUGIN_SUFFIX ".dylib" -#else -#define PLUGIN_PREFIX "lib" -#define PLUGIN_SUFFIX ".so" + #define PLUGIN_PREFIX "lib" + #define PLUGIN_SUFFIX ".dylib" +#elif defined __linux__ + #define PLUGIN_PREFIX "lib" + #define PLUGIN_SUFFIX ".so" #endif // Directory seperators, do we need this? @@ -39,42 +39,48 @@ #define DIR_SEP_CHR '/' // Location of the plugins -#ifdef LIBS_DIR -#define PLUGINS_DIR LIBS_DIR "dolphin-emu" +#ifdef _WIN32 + #define PLUGINS_DIR "Plugins" #elif defined __APPLE__ -#define PLUGINS_DIR "Contents/PlugIns" -#else -#define PLUGINS_DIR "Plugins" + #define PLUGINS_DIR "Contents/PlugIns" +#elif defined __linux__ + #ifdef LIBS_DIR + #define PLUGINS_DIR LIBS_DIR "dolphin-emu" + #else + #define PLUGINS_DIR "plugins" + #endif #endif // The user data dir #define ROOT_DIR "." -#ifdef __linux__ -#define USERDATA_DIR "user" -#else -#define USERDATA_DIR "User" -#endif -#ifdef USER_DIR -#define DOLPHIN_DATA_DIR USER_DIR -#elif defined _WIN32 -#define DOLPHIN_DATA_DIR "Dolphin" +#ifdef _WIN32 + #define USERDATA_DIR "User" + #define DOLPHIN_DATA_DIR "Dolphin" #elif defined __APPLE__ -#define DOLPHIN_DATA_DIR "Library/Application Support/Dolphin" -#else -#define DOLPHIN_DATA_DIR ".dolphin" + #define USERDATA_DIR "User" + #define DOLPHIN_DATA_DIR "Library/Application Support/Dolphin" +#elif defined __linux__ + #define USERDATA_DIR "user" + #ifdef USER_DIR + #define DOLPHIN_DATA_DIR USER_DIR + #else + #define DOLPHIN_DATA_DIR ".dolphin" + #endif #endif // Shared data dirs (Sys and shared User for linux) -#ifdef DATA_DIR -#define SYSDATA_DIR DATA_DIR "Sys" -#define SHARED_USER_DIR DATA_DIR USERDATA_DIR DIR_SEP +#ifdef _WIN32 + #define SYSDATA_DIR "Sys" #elif defined __APPLE__ -#define SYSDATA_DIR "Contents/Sys" + #define SYSDATA_DIR "Contents/Sys" #elif defined __linux__ -#define SYSDATA_DIR "sys" -#define SHARED_USER_DIR ROOT_DIR DIR_SEP USERDATA_DIR DIR_SEP -#else -#define SYSDATA_DIR "Sys" + #ifdef DATA_DIR + #define SYSDATA_DIR DATA_DIR "sys" + #define SHARED_USER_DIR DATA_DIR USERDATA_DIR DIR_SEP + #else + #define SYSDATA_DIR "sys" + #define SHARED_USER_DIR ROOT_DIR DIR_SEP USERDATA_DIR DIR_SEP + #endif #endif // Dirs in both User and Sys |
