diff --git a/src/config/platform.h b/src/config/platform.h deleted file mode 100644 index c728b3b..0000000 --- a/src/config/platform.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifdef unigi_flag_platform_null - #define unigi_flag_platform "null" - #define unigi_flag_platform_main_h "platform/null/main.h" - #define unigi_flag_platform_main_c "platform/null/main.c" -#endif - -#ifdef unigi_flag_platform_sdl1 - #define unigi_flag_platform "sdl1" - #define unigi_flag_platform_main_h "platform/sdl1/main.h" - #define unigi_flag_platform_main_c "platform/sdl1/main.c" -#endif diff --git a/src/main.h b/src/main.h index baa63b4..ba34e10 100644 --- a/src/main.h +++ b/src/main.h @@ -1,7 +1,7 @@ #ifndef unigi_flag_h #define unigi_flag_h #include "config/user.h" -#include "config/platform.h" +#include "platform/defs.h" #include "config/checks.h" #ifdef unigi_flag_exception @@ -40,7 +40,7 @@ typedef struct unigi_type_event unigi_type_event; #define unigi_enum_event_input_joypad_analog 9 // Platform -#include unigi_flag_platform_main_h +#include "platform/main.h" // Misc struct unigi_type_event_data_unknown { @@ -111,6 +111,6 @@ unigi_type_resolution_range * unigi_status_resolutions; unigi_type_resolution unigi_status_resolution; // Platform main -#include unigi_flag_platform_main_c +#include "platform/main.c" #endif #endif diff --git a/src/platform/defs.h b/src/platform/defs.h new file mode 100644 index 0000000..c3a0507 --- /dev/null +++ b/src/platform/defs.h @@ -0,0 +1,7 @@ +#ifdef unigi_flag_platform_null + #define unigi_flag_platform "null" +#endif + +#ifdef unigi_flag_platform_sdl1 + #define unigi_flag_platform "sdl1" +#endif diff --git a/src/platform/main.c b/src/platform/main.c new file mode 100644 index 0000000..e3aa718 --- /dev/null +++ b/src/platform/main.c @@ -0,0 +1,7 @@ +#ifdef unigi_flag_platform_null + #include "null/main.c" +#endif + +#ifdef unigi_flag_platform_sdl1 + #include "sdl1/main.c" +#endif diff --git a/src/platform/main.h b/src/platform/main.h new file mode 100644 index 0000000..9d09d84 --- /dev/null +++ b/src/platform/main.h @@ -0,0 +1,7 @@ +#ifdef unigi_flag_platform_null + #include "null/main.h" +#endif + +#ifdef unigi_flag_platform_sdl1 + #include "sdl1/main.h" +#endif