diff --git a/Makefile b/Makefile index 180c097..f9af607 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ ROOTFS = rootfs GRUBCFG = $(ROOTFS)/boot/grub/grub.cfg KERNEL = $(ROOTFS)/boot/tailix.multiboot2 -.PHONY: kernel/tailix.multiboot2 +.PHONY: src/tailix.multiboot2 all: run0 @@ -16,13 +16,13 @@ run1: $(IMAGE) clean: rm -f $(IMAGE) $(KERNEL) - make -C kernel clean + make -C src clean $(IMAGE): $(GRUBCFG) $(KERNEL) grub-mkrescue $(ROOTFS) -o $@ -$(KERNEL): kernel/tailix.multiboot2 +$(KERNEL): src/tailix.multiboot2 cp $< $@ -kernel/tailix.multiboot2: - make -C kernel tailix.multiboot2 +src/tailix.multiboot2: + make -C src tailix.multiboot2 diff --git a/kernel/.gitignore b/src/.gitignore similarity index 100% rename from kernel/.gitignore rename to src/.gitignore diff --git a/kernel/Makefile b/src/Makefile similarity index 100% rename from kernel/Makefile rename to src/Makefile diff --git a/kernel/config.h b/src/config.h similarity index 100% rename from kernel/config.h rename to src/config.h diff --git a/kernel/info.c b/src/info.c similarity index 100% rename from kernel/info.c rename to src/info.c diff --git a/kernel/info.h b/src/info.h similarity index 100% rename from kernel/info.h rename to src/info.h diff --git a/kernel/interrupts/config.h b/src/interrupts/config.h similarity index 100% rename from kernel/interrupts/config.h rename to src/interrupts/config.h diff --git a/kernel/interrupts/exception.c b/src/interrupts/exception.c similarity index 100% rename from kernel/interrupts/exception.c rename to src/interrupts/exception.c diff --git a/kernel/interrupts/hwint.c b/src/interrupts/hwint.c similarity index 100% rename from kernel/interrupts/hwint.c rename to src/interrupts/hwint.c diff --git a/kernel/interrupts/main.asm b/src/interrupts/main.asm similarity index 100% rename from kernel/interrupts/main.asm rename to src/interrupts/main.asm diff --git a/kernel/interrupts/main.h b/src/interrupts/main.h similarity index 100% rename from kernel/interrupts/main.h rename to src/interrupts/main.h diff --git a/kernel/interrupts/syscall.c b/src/interrupts/syscall.c similarity index 100% rename from kernel/interrupts/syscall.c rename to src/interrupts/syscall.c diff --git a/kernel/linker.ld b/src/linker.ld similarity index 100% rename from kernel/linker.ld rename to src/linker.ld diff --git a/kernel/main.c b/src/main.c similarity index 100% rename from kernel/main.c rename to src/main.c diff --git a/kernel/paging.c b/src/paging.c similarity index 100% rename from kernel/paging.c rename to src/paging.c diff --git a/kernel/paging.h b/src/paging.h similarity index 100% rename from kernel/paging.h rename to src/paging.h diff --git a/kernel/panic.c b/src/panic.c similarity index 100% rename from kernel/panic.c rename to src/panic.c diff --git a/kernel/panic.h b/src/panic.h similarity index 100% rename from kernel/panic.h rename to src/panic.h diff --git a/kernel/protected.c b/src/protected.c similarity index 100% rename from kernel/protected.c rename to src/protected.c diff --git a/kernel/protected.h b/src/protected.h similarity index 100% rename from kernel/protected.h rename to src/protected.h diff --git a/kernel/start.s b/src/start.s similarity index 100% rename from kernel/start.s rename to src/start.s diff --git a/kernel/tasks.asm b/src/tasks.asm similarity index 100% rename from kernel/tasks.asm rename to src/tasks.asm diff --git a/kernel/tasks.h b/src/tasks.h similarity index 100% rename from kernel/tasks.h rename to src/tasks.h diff --git a/kernel/timer.c b/src/timer.c similarity index 100% rename from kernel/timer.c rename to src/timer.c diff --git a/kernel/timer.h b/src/timer.h similarity index 100% rename from kernel/timer.h rename to src/timer.h