2023-08-25 09:18:28 +00:00
|
|
|
|
2023-08-26 07:39:40 +00:00
|
|
|
#include <cia/def.h>
|
2023-08-25 09:18:28 +00:00
|
|
|
|
2023-09-03 09:32:51 +00:00
|
|
|
// Base includes
|
|
|
|
#include <cia/def.h>
|
|
|
|
|
2023-08-25 09:18:28 +00:00
|
|
|
// Platform-dependent sources
|
|
|
|
#include _CIA_OS_CONF
|
|
|
|
|
|
|
|
// Forward declarations
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <threads.h>
|
2023-08-26 07:39:40 +00:00
|
|
|
#include <cia/mem.h>
|
2023-08-27 02:51:35 +00:00
|
|
|
#include <cia/sync.h>
|
2023-08-25 09:18:28 +00:00
|
|
|
|
|
|
|
// Module cia_memory
|
|
|
|
#include "src/cia-mem/util.c"
|
|
|
|
#include "src/cia-mem/allocator.c"
|
|
|
|
#include "src/cia-mem/arena.c"
|
|
|
|
#include "src/cia-mem/pool.c"
|
|
|
|
|
2023-08-27 02:51:35 +00:00
|
|
|
// Module cia_sync
|
|
|
|
#include "src/cia-sync/mutex.c"
|
|
|
|
|
2023-08-25 09:18:28 +00:00
|
|
|
// Module stdlib_program
|
|
|
|
#include "src/stdlib-program/program.c"
|
|
|
|
|
|
|
|
// Module stdlib_threads
|
|
|
|
#include "src/stdlib-thread/thread.c"
|
|
|
|
|
|
|
|
// Module stdlib_file
|
2023-09-11 17:40:29 +00:00
|
|
|
#include "src/stdlib-file/common.c"
|
2023-08-25 09:18:28 +00:00
|
|
|
#include "src/stdlib-file/file.c"
|
2023-09-11 17:33:42 +00:00
|
|
|
#include "src/stdlib-file/fmt.c"
|
2023-08-27 02:51:35 +00:00
|
|
|
|
2023-09-11 16:03:06 +00:00
|
|
|
// Module stdlib_string
|
|
|
|
#include "src/stdlib-string/mem.c"
|
|
|
|
#include "src/stdlib-string/str.c"
|