mirror of
https://github.com/tailix/kernel.git
synced 2024-12-18 11:45:09 -05:00
Add include dir
This commit is contained in:
parent
43fae1b582
commit
b289b67088
7 changed files with 11 additions and 8 deletions
2
Makefile
2
Makefile
|
@ -10,7 +10,7 @@ all: all-kernel all-iso all-libk
|
|||
clean: clean-kernel clean-iso clean-libk
|
||||
|
||||
all-kernel: all-libk
|
||||
make all -C arch LIBK=$(shell pwd)/libk/libk.a
|
||||
make all -C arch I=$(shell pwd)/include LIBK=$(shell pwd)/libk/libk.a
|
||||
|
||||
clean-kernel:
|
||||
make clean -C arch
|
||||
|
|
|
@ -27,7 +27,7 @@ kernel: $(OBJS)
|
|||
grub-file --is-x86-multiboot2 $@
|
||||
|
||||
%.c.o: %.c
|
||||
$(CC) -c $< -o $@ -std=gnu99 -ffreestanding -nostdinc -fno-builtin -fno-stack-protector -Wall -Wextra
|
||||
$(CC) -c $< -o $@ -std=gnu99 -ffreestanding -nostdinc -fno-builtin -fno-stack-protector -Wall -Wextra -I "$(I)"
|
||||
|
||||
%.s.o: %.s
|
||||
$(AS) $< -o $@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "console.h"
|
||||
|
||||
#include "util.h"
|
||||
#include <kernelmq/stdlib.h>
|
||||
|
||||
static unsigned short *const console_buffer = (unsigned short*)0xB8000;
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#include "kprintf.h"
|
||||
|
||||
#include "console.h"
|
||||
#include "util.h"
|
||||
|
||||
#include <kernelmq/stdlib.h>
|
||||
|
||||
void kprintf(const char *format, ...)
|
||||
{
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
#include "logger.h"
|
||||
#include "kmalloc.h"
|
||||
#include "util.h"
|
||||
|
||||
#include <kernelmq/stdlib.h>
|
||||
|
||||
#define PAGES_PER_TABLE 1024
|
||||
#define TABLES_PER_DIR 1024
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
#include "asm.h"
|
||||
#include "exception.h"
|
||||
#include "hwint.h"
|
||||
#include "util.h"
|
||||
|
||||
#include <kernelmq/stdlib.h>
|
||||
|
||||
struct GdtPointer {
|
||||
unsigned short limit;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#ifndef KERNELMQ_INCLUDED_UTIL
|
||||
#define KERNELMQ_INCLUDED_UTIL 1
|
||||
#ifndef KERNELMQ_INCLUDED_STDLIB
|
||||
#define KERNELMQ_INCLUDED_STDLIB 1
|
||||
|
||||
void memset(void *buffer, unsigned char value, unsigned int size);
|
||||
unsigned int strlen(const char *s);
|
Loading…
Reference in a new issue