libc WIP
This commit is contained in:
@@ -7,8 +7,10 @@ def build(bld):
|
||||
|
||||
bld.stlib(
|
||||
source = sources,
|
||||
includes = 'include',
|
||||
name = 'elf',
|
||||
target = 'elf',
|
||||
use = 'KUTIL',
|
||||
)
|
||||
|
||||
# vim: ft=python et
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "initrd/headers.h"
|
||||
#include "initrd/initrd.h"
|
||||
#include "kutil/assert.h"
|
||||
#include "kutil/enum_bitfields.h"
|
||||
#include "headers.h"
|
||||
|
||||
namespace initrd {
|
||||
|
||||
|
||||
@@ -7,8 +7,10 @@ def build(bld):
|
||||
|
||||
bld.stlib(
|
||||
source = sources,
|
||||
includes = 'include',
|
||||
name = 'initrd',
|
||||
target = 'initrd',
|
||||
use = 'KUTIL',
|
||||
)
|
||||
|
||||
# vim: ft=python et
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "assert.h"
|
||||
#include "kutil/assert.h"
|
||||
|
||||
namespace kutil {
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "memory.h"
|
||||
#include "memory_manager.h"
|
||||
#include "type_macros.h"
|
||||
#include "kutil/memory.h"
|
||||
#include "kutil/memory_manager.h"
|
||||
#include "kutil/type_macros.h"
|
||||
|
||||
__weak void * operator new (size_t, void *p) noexcept { return p; }
|
||||
__weak void * operator new (size_t n) { return kutil::malloc(n); }
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <stdint.h>
|
||||
#include "assert.h"
|
||||
#include "memory.h"
|
||||
#include "memory_manager.h"
|
||||
#include "kutil/assert.h"
|
||||
#include "kutil/memory.h"
|
||||
#include "kutil/memory_manager.h"
|
||||
|
||||
namespace kutil {
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ def build(bld):
|
||||
|
||||
bld.stlib(
|
||||
source = sources,
|
||||
includes = 'include',
|
||||
name = 'kutil',
|
||||
target = 'kutil',
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user