1
0
Fork 0
mirror of https://github.com/tailix/kernel.git synced 2025-02-10 15:36:37 -05:00

Remove subdir "iso"

This commit is contained in:
Braiden Vasco 2017-11-09 09:58:39 +00:00
parent 00be0457c6
commit d3674d1b15
4 changed files with 9 additions and 27 deletions

1
.gitignore vendored
View file

@ -5,5 +5,4 @@
*.iso *.iso
/config.mk /config.mk
/kernelmq
/arch/*/kernelmq /arch/*/kernelmq

View file

@ -5,20 +5,26 @@ export AS = $(CCPREFIX)as
export CC = $(CCPREFIX)gcc export CC = $(CCPREFIX)gcc
export INCLUDE = $(shell pwd)/include export INCLUDE = $(shell pwd)/include
export KERNEL = $(shell pwd)/kernelmq export KERNEL = $(shell pwd)/rootfs/boot/kernelmq.multiboot2
export LIBSRC = $(shell pwd)/src/libsrc.a export LIBSRC = $(shell pwd)/src/libsrc.a
export LIBK = $(shell pwd)/libk/libk.a export LIBK = $(shell pwd)/libk/libk.a
export CFLAGS = -std=gnu99 -ffreestanding -nostdinc -fno-builtin -fno-stack-protector -Wall -Wextra -I $(INCLUDE) export CFLAGS = -std=gnu99 -ffreestanding -nostdinc -fno-builtin -fno-stack-protector -Wall -Wextra -I $(INCLUDE)
SUBDIRS = arch iso libk src SUBDIRS = arch libk src
run: run-iso IMAGE = $(shell pwd)/image.iso
run: all-kernel
grub-file --is-x86-multiboot2 $(KERNEL)
grub-mkrescue rootfs -o $(IMAGE)
qemu-system-i386 -cdrom $(IMAGE)
all: all-kernel all: all-kernel
clean: clean-kernel $(addprefix clean-, $(SUBDIRS)) clean: clean-kernel $(addprefix clean-, $(SUBDIRS))
rm -f $(IMAGE)
########## ##########
# Kernel # # Kernel #
@ -50,19 +56,6 @@ all-arch: all-src all-libk
clean-arch: clean-arch:
make clean -C arch make clean -C arch
#######
# ISO #
#######
run-iso: all-iso
make run -C iso
all-iso: all-kernel
make all -C iso
clean-iso:
make clean -C iso
######## ########
# libk # # libk #
######## ########

View file

@ -1,10 +0,0 @@
run: all
qemu-system-i386 -cdrom image.iso
all:
grub-file --is-x86-multiboot2 "$(KERNEL)"
cp "$(KERNEL)" rootfs/boot/kernelmq.multiboot2
grub-mkrescue rootfs -o image.iso
clean:
rm -f image.iso rootfs/boot/kernelmq.multiboot2