forked from PoliEcho-holding-org/kern
24 lines
433 B
Makefile
24 lines
433 B
Makefile
include defaults.mk
|
|
|
|
KERNEL = ./kernel
|
|
|
|
MODULES = $(KERNEL)
|
|
|
|
.PHONY: all clean $(MODULES) qemu
|
|
|
|
all: $(MODULES)
|
|
$(MODULES):
|
|
$(MAKE) -C $@
|
|
|
|
clean:
|
|
rm -f $(IMG)
|
|
for m in $(MODULES); do $(MAKE) -C $$m clean; done
|
|
|
|
qemu:
|
|
qemu-system-x86_64\
|
|
-kernel ./kernel/kernel.elf\
|
|
-m 256M -accel tcg -monitor stdio -net none\
|
|
-rtc base=localtime,clock=host,driftfix=slew\
|
|
-audiodev $(AUDIODEV),id=audio0 -machine pcspk-audiodev=audio0
|
|
|