(OpenDingux) Don't build in code that we don't need for Dingux

This commit is contained in:
twinaphex 2021-01-20 09:56:40 +01:00
parent 83a5859b18
commit fdfc4dda08
1 changed files with 20 additions and 23 deletions

View File

@ -501,7 +501,7 @@ static struct android_app* android_app_create(ANativeActivity* activity,
if (pipe(msgpipe)) if (pipe(msgpipe))
{ {
RARCH_ERR("could not create pipe: %s.\n", strerror(errno)); RARCH_ERR("could not create pipe: %s.\n", strerror(errno));
if(android_app->savedState) if (android_app->savedState)
free(android_app->savedState); free(android_app->savedState);
free(android_app); free(android_app);
return NULL; return NULL;
@ -655,7 +655,7 @@ bool test_permissions(const char *path)
"RetroArch", "Create %s in %s %s\n", buf, path, "RetroArch", "Create %s in %s %s\n", buf, path,
ret ? "true" : "false"); ret ? "true" : "false");
if(ret) if (ret)
rmdir(buf); rmdir(buf);
return ret; return ret;
@ -668,8 +668,7 @@ static void frontend_android_shutdown(bool unused)
exit(0); exit(0);
} }
#else #elif !defined(DINGUX)
static bool make_proc_acpi_key_val(char **_ptr, char **_key, char **_val) static bool make_proc_acpi_key_val(char **_ptr, char **_key, char **_val)
{ {
char *ptr = *_ptr; char *ptr = *_ptr;
@ -818,7 +817,6 @@ end:
buf = NULL; buf = NULL;
buf_info = NULL; buf_info = NULL;
} }
static void check_proc_acpi_sysfs_battery(const char *node, static void check_proc_acpi_sysfs_battery(const char *node,
bool *have_battery, bool *charging, bool *have_battery, bool *charging,
int *seconds, int *percent) int *seconds, int *percent)
@ -957,7 +955,7 @@ static bool int_string(char *str, int *val)
if (!str) if (!str)
return false; return false;
*val = (int) strtol(str, &endptr, 0); *val = (int)strtol(str, &endptr, 0);
return ((*str != '\0') && (*endptr == '\0')); return ((*str != '\0') && (*endptr == '\0'));
} }
@ -1180,14 +1178,13 @@ static enum frontend_powerstate frontend_unix_get_powerstate(
int *seconds, int *percent) int *seconds, int *percent)
{ {
enum frontend_powerstate ret = FRONTEND_POWERSTATE_NONE; enum frontend_powerstate ret = FRONTEND_POWERSTATE_NONE;
#if defined(ANDROID) #if defined(ANDROID)
jint powerstate = ret; jint powerstate = FRONTEND_POWERSTATE_NONE;
jint battery_level = 0; jint battery_level = 0;
JNIEnv *env = jni_thread_getenv(); JNIEnv *env = jni_thread_getenv();
if (!env || !g_android) if (!env || !g_android)
return ret; return FRONTEND_POWERSTATE_NONE;
if (g_android->getPowerstate) if (g_android->getPowerstate)
CALL_INT_METHOD(env, powerstate, CALL_INT_METHOD(env, powerstate,
@ -1328,19 +1325,19 @@ static void frontend_unix_get_lakka_version(char *s,
static void frontend_unix_set_screen_brightness(int value) static void frontend_unix_set_screen_brightness(int value)
{ {
int brightness = 0; int brightness = 0;
char svalue[16] = {0}; char svalue[16] = {0};
#if defined(HAVE_LAKKA_SWITCH) #if defined(HAVE_LAKKA_SWITCH)
/* Values from 0 to 100 */ /* Values from 0 to 100 */
brightness = value; brightness = value;
#elif defined(HAVE_ODROIDGO2) #elif defined(HAVE_ODROIDGO2)
/* GOA screen PWM value does not linearly relate to perceived brightness */ /* GOA screen PWM value does not linearly relate to perceived brightness */
brightness = (pow(1.0369f, value) - 1) * 7; brightness = (pow(1.0369f, value) - 1) * 7;
#endif #endif
snprintf(svalue, sizeof(svalue), "%d\n", brightness); snprintf(svalue, sizeof(svalue), "%d\n", brightness);
filestream_write_file("/sys/class/backlight/backlight/brightness", filestream_write_file("/sys/class/backlight/backlight/brightness",
svalue, strlen(svalue)); svalue, strlen(svalue));
} }
#endif #endif
@ -1571,14 +1568,14 @@ static void frontend_unix_get_env(int *argc,
/* set paths depending on the ability to write /* set paths depending on the ability to write
* to internal_storage_path */ * to internal_storage_path */
if(!string_is_empty(internal_storage_path)) if (!string_is_empty(internal_storage_path))
{ {
if(test_permissions(internal_storage_path)) if (test_permissions(internal_storage_path))
storage_permissions = INTERNAL_STORAGE_WRITABLE; storage_permissions = INTERNAL_STORAGE_WRITABLE;
} }
else if(!string_is_empty(internal_storage_app_path)) else if (!string_is_empty(internal_storage_app_path))
{ {
if(test_permissions(internal_storage_app_path)) if (test_permissions(internal_storage_app_path))
storage_permissions = INTERNAL_STORAGE_APPDIR_WRITABLE; storage_permissions = INTERNAL_STORAGE_APPDIR_WRITABLE;
} }
else else
@ -2156,7 +2153,7 @@ static int frontend_unix_parse_drive_list(void *data, bool load_content)
strlcat(udisks_media_path, user, sizeof(udisks_media_path)); strlcat(udisks_media_path, user, sizeof(udisks_media_path));
} }
if(!string_is_empty(base_path)) if (!string_is_empty(base_path))
{ {
menu_entries_append_enum(list, base_path, menu_entries_append_enum(list, base_path,
msg_hash_to_str(MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR), msg_hash_to_str(MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR),