Do not depend on definition expansion for includes
This commit is contained in:
parent
7ecc929011
commit
9d0118ba36
@ -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
|
|
@ -1,7 +1,7 @@
|
|||||||
#ifndef unigi_flag_h
|
#ifndef unigi_flag_h
|
||||||
#define unigi_flag_h
|
#define unigi_flag_h
|
||||||
#include "config/user.h"
|
#include "config/user.h"
|
||||||
#include "config/platform.h"
|
#include "platform/defs.h"
|
||||||
#include "config/checks.h"
|
#include "config/checks.h"
|
||||||
|
|
||||||
#ifdef unigi_flag_exception
|
#ifdef unigi_flag_exception
|
||||||
@ -40,7 +40,7 @@ typedef struct unigi_type_event unigi_type_event;
|
|||||||
#define unigi_enum_event_input_joypad_analog 9
|
#define unigi_enum_event_input_joypad_analog 9
|
||||||
|
|
||||||
// Platform
|
// Platform
|
||||||
#include unigi_flag_platform_main_h
|
#include "platform/main.h"
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
struct unigi_type_event_data_unknown {
|
struct unigi_type_event_data_unknown {
|
||||||
@ -111,6 +111,6 @@ unigi_type_resolution_range * unigi_status_resolutions;
|
|||||||
unigi_type_resolution unigi_status_resolution;
|
unigi_type_resolution unigi_status_resolution;
|
||||||
|
|
||||||
// Platform main
|
// Platform main
|
||||||
#include unigi_flag_platform_main_c
|
#include "platform/main.c"
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
7
src/platform/defs.h
Normal file
7
src/platform/defs.h
Normal file
@ -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
|
7
src/platform/main.c
Normal file
7
src/platform/main.c
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#ifdef unigi_flag_platform_null
|
||||||
|
#include "null/main.c"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef unigi_flag_platform_sdl1
|
||||||
|
#include "sdl1/main.c"
|
||||||
|
#endif
|
7
src/platform/main.h
Normal file
7
src/platform/main.h
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#ifdef unigi_flag_platform_null
|
||||||
|
#include "null/main.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef unigi_flag_platform_sdl1
|
||||||
|
#include "sdl1/main.h"
|
||||||
|
#endif
|
Loading…
Reference in New Issue
Block a user