#!/bin/sh echo " RM kernel/*.o" && rm kernel/*.o echo " RM kernel.elf" && rm kernel.elf for i in kernel/*.c do echo " CC "`echo $i | sed s/kernel// | sed s/\c$/\o/` gcc -O2 -Wall -fno-builtin -nostartfiles -nostdlib -I./include \ -c $i -o $(echo `echo $i | sed s/\.c/\.o/`) done echo -e " LD kernel/*" ld misc/multiboot.o kernel/*.o -o kernel.elf -Ttext 100000 echo -e "\nBuild complete.\nMount misc/dash.img and copy kernel."