aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorJames Barnett <noreply@jamesbarnett.xyz>2018-08-28 18:02:17 +0100
committerJames Barnett <noreply@jamesbarnett.xyz>2018-08-28 18:02:17 +0100
commit326526206eface026e6ec291d75cd037dbec6609 (patch)
tree3b7236a4024ba183d9f512b51072343436dbdbfa /build.sh
parentd5cf6a9696f6f86bec5652f94ba7485aae4ca1bc (diff)
downloadtinyOS-326526206eface026e6ec291d75cd037dbec6609.tar.xz
tinyOS-326526206eface026e6ec291d75cd037dbec6609.zip
Add text colour manipulation
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/build.sh b/build.sh
index 9b67fcb..6de1500 100755
--- a/build.sh
+++ b/build.sh
@@ -3,9 +3,9 @@
# TODO - proper makefile
rm -rf bin/kernel/*
-mkdir -p bin/kernel/io
+mkdir -p bin/kernel/io/vga
nasm -f elf32 kernel/kernel-bootstrap.asm -o bin/kernel-bootstrap.o
gcc -m32 -std=c99 -c kernel/kernel.c -o bin/kernel/kernel.o
-gcc -m32 -std=c99 -c kernel/io/text_mode_display.c -o bin/kernel/io/text_mode_display.o
-ld -m elf_i386 -T link.ld -o bin/kern bin/kernel-bootstrap.o bin/kernel/kernel.o bin/kernel/io/text_mode_display.o
+gcc -m32 -std=c99 -c kernel/io/vga/text_mode_display.c -o bin/kernel/io/vga/text_mode_display.o
+ld -m elf_i386 -T link.ld -o bin/kern bin/kernel-bootstrap.o bin/kernel/kernel.o bin/kernel/io/vga/text_mode_display.o
#ld -m elf_i386 -T link.ld -o bin/kern bin/kernel-bootstrap.o bin/**/*.o \ No newline at end of file