From 74fb6834f6149c4b2c8709ba80be16303b6c27f3 Mon Sep 17 00:00:00 2001 From: Nathan Giddings Date: Sat, 18 Jul 2020 07:51:04 -0500 Subject: [PATCH] Added rule to make bootable disk image --- Makefile.am | 7 ++++++- src/Makefile.am | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index f963eff..ba92d35 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1 +1,6 @@ -SUBDIRS = src \ No newline at end of file +SUBDIRS = src + +quark.iso: src/quark-kernel rootfs/boot/grub/grub.cfg + mkdir -p rootfs/apps + cp src/quark-kernel rootfs/apps + grub-mkrescue rootfs/ -o quark.iso \ No newline at end of file diff --git a/src/Makefile.am b/src/Makefile.am index b9624d1..39ed1a4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,4 +5,3 @@ quark_kernel_LDADD = -lgcc mmgr/libmmgr.a interrupts/libinterrupts.a quark_kernel_CPPFLAGS = -ffreestanding -O0 -Wall -fno-exceptions -fno-rtti -ggdb quark_kernel_LDFLAGS = -T linker.ld -nostdlib quark_kernel_DEPENDENCIES = linker.ld -