#ifndef BASE_H #define BASE_H //////////////////////////////// //~ Layer dependencies inline void StartupBaseDeps(void) { } //////////////////////////////// //~ Layer headers #include "base_core.h" #if LanguageIsC || LanguageIsCpp //- Base cpu includes #include "../prof/prof.h" # include "base_intrinsics.h" # include "base_memory.h" # include "base_arena.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_incbin.h" # include "base_entry.h" #if PlatformIsWindows # include "win32/base_win32.h" #endif void BaseMain(void); #elif LanguageIsGpu //- Base gpu includes # include "base_math_gpu.h" #endif #endif