aboutsummaryrefslogtreecommitdiff
path: root/include/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'include/setup.sh')
-rwxr-xr-xinclude/setup.sh41
1 files changed, 24 insertions, 17 deletions
diff --git a/include/setup.sh b/include/setup.sh
index adc27cb..26c70dc 100755
--- a/include/setup.sh
+++ b/include/setup.sh
@@ -6,42 +6,49 @@ mkdir "01.pocetak" "02.vga" "03.gdt" "04.idt" "05.irq" "06.keyboard" "07.pit" "0
cp ../../mykernel/src/as/boot.s ./01.pocetak
cd 01.pocetak || exit
-awk -v RS= '{print > ("deo" NR )}' boot.s
-cd .. || exit
+awk -v RS= '{print > ("boot" NR ".s")}' boot.s
+cd ..
cp ../../mykernel/src/c/vga.c ./02.vga
cd 02.vga || exit
-awk -v RS= '{print > ("deo" NR )}' vga.c
-cd .. || exit
+awk -v RS= '{print > ("vga" NR ".c")}' vga.c
+cd ..
cp ../../mykernel/src/c/gdt.c ./03.gdt
+cp ../../mykernel/src/include/source/gdt.h ./03.gdt
cd 03.gdt || exit
-awk -v RS= '{print > ("deo" NR )}' gdt.c
-cd .. || exit
+awk -v RS= '{print > ("gdt" NR ".c")}' gdt.c
+awk -v RS= '{print > ("gdt" NR ".h")}' gdt.h
+cd ..
-cp ../../mykernel/src/c/idt.c ./04.idt
+cp ../../mykernel/src/include/source/idt.h ./04.idt
cd 04.idt || exit
-awk -v RS= '{print > ("deo" NR )}' idt.c
-cd .. || exit
+awk -v RS= '{print > ("idt" NR ".h")}' idt.h
+cd ..
+
+cp ../../mykernel/src/c/idt.c ./05.irq
+cd 05.irq || exit
+awk -v RS= '{print > ("idt" NR ".c")}' idt.c
+cd ..
cp ../../mykernel/src/c/keyboard.c ./06.keyboard
cd 06.keyboard || exit
-awk -v RS= '{print > ("deo" NR )}' keyboard.c
-cd .. || exit
+awk -v RS= '{print > ("keyboard" NR ".c")}' keyboard.c
+cd ..
cp ../../mykernel/src/c/timer.c ./07.pit
cd 07.pit || exit
-awk -v RS= '{print > ("deo" NR )}' timer.c
-cd .. || exit
+awk -v RS= '{print > ("timer" NR ".c")}' timer.c
+cd ..
cp ../../mykernel/src/c/heap.c ./08.heap
cd 08.heap || exit
-awk -v RS= '{print > ("deo" NR )}' heap.c
-cd .. || exit
+awk -v RS= '{print > ("heap" NR ".c")}' heap.c
+cd ..
cp ../../mykernel/src/c/paging.c ./09.paging
cd 09.paging || exit
-awk -v RS= '{print > ("deo" NR )}' paging.c
-cd .. || exit
+awk -v RS= '{print > ("paging" NR ".c")}' paging.c
+cd ..
cp -r ../../mykernel/src/include/* ./10.libc