50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
// This is the includable version of the base layer manifest.
|
|
// The base layer uses an includable file rather than a '.lay' file so
|
|
// that it may be depended on by the metaprogram.
|
|
|
|
//- Api
|
|
#include "base.h"
|
|
#if LanguageIsC
|
|
# include "base_intrinsics.h"
|
|
# include "base_memory.h"
|
|
# include "base_arena.h"
|
|
# include "base_futex.h"
|
|
# include "base_snc.h"
|
|
# include "base_job.h"
|
|
# include "base_uid.h"
|
|
# include "base_string.h"
|
|
# include "base_uni.h"
|
|
# include "base_gstat.h"
|
|
# include "base_buddy.h"
|
|
# include "base_math.h"
|
|
# include "base_rand.h"
|
|
# include "base_util.h"
|
|
# include "base_entry.h"
|
|
# include "base_bitbuff.h"
|
|
# include "base_resource.h"
|
|
#elif LanguageIsGpu
|
|
# include "base_math_gpu.h"
|
|
#endif
|
|
|
|
//- Impl
|
|
#if LanguageIsC
|
|
# include "base_memory.c"
|
|
# include "base_arena.c"
|
|
# include "base_futex.c"
|
|
# include "base_snc.c"
|
|
# include "base_uid.c"
|
|
# include "base_string.c"
|
|
# include "base_uni.c"
|
|
# include "base_gstat.c"
|
|
# include "base_buddy.c"
|
|
# include "base_math.c"
|
|
# include "base_rand.c"
|
|
# include "base_bitbuff.c"
|
|
# include "base_resource.c"
|
|
#endif
|
|
|
|
//- Include base_win32
|
|
#if LanguageIsC && PlatformIsWindows
|
|
# include "base_win32/base_win32_inc.h"
|
|
#endif
|