// 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