diff --git a/frontend/frontend.h b/frontend/frontend.h index 312d9ef85c..f4ce3b044b 100644 --- a/frontend/frontend.h +++ b/frontend/frontend.h @@ -22,6 +22,25 @@ #include #include +#if defined(ANDROID) +#include "platform/platform_android.h" +#define main_entry android_app_entry +#define args_type() struct android_app* +#define signature() void* data +#define signature_expand() data +#define returntype void +#else +#if defined(__APPLE__) || defined(HAVE_BB10) || defined(EMSCRIPTEN) +#define main_entry rarch_main +#else +#define main_entry main +#endif +#define args_type() void* +#define signature() int argc, char *argv[] +#define signature_expand() argc, argv +#define returntype int +#endif + #ifdef __cplusplus extern "C" { #endif diff --git a/frontend/frontend_context.h b/frontend/frontend_context.h index 095f072179..20c301537c 100644 --- a/frontend/frontend_context.h +++ b/frontend/frontend_context.h @@ -24,25 +24,6 @@ #include "../config.h" #endif -#if defined(ANDROID) -#include "platform/platform_android.h" -#define main_entry android_app_entry -#define args_type() struct android_app* -#define signature() void* data -#define signature_expand() data -#define returntype void -#else -#if defined(__APPLE__) || defined(HAVE_BB10) || defined(EMSCRIPTEN) -#define main_entry rarch_main -#else -#define main_entry main -#endif -#define args_type() void* -#define signature() int argc, char *argv[] -#define signature_expand() argc, argv -#define returntype int -#endif - #ifdef __cplusplus extern "C" { #endif