power_play/src/base/base_inc.h

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