From 360da84db0d7165c84d160b518f39cd16006c758 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Wed, 13 Jul 2016 22:31:46 +0200 Subject: Migrate to BAM build tool --- Makefile | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 05b0372..47ed44a 100644 --- a/Makefile +++ b/Makefile @@ -1,41 +1,24 @@ -DIRS = src/common/libkogata src/common/libc src/common/libalgo \ - src/kernel src/lib/libkogata \ - src/sysbin/init src/sysbin/giosrv src/sysbin/login src/sysbin/terminal src/sysbin/shell \ - res/fonts res/keymaps - all: - for dir in $(DIRS); do \ - $(MAKE) -C $$dir || exit 1; \ - done - -rebuild: - for dir in $(DIRS); do \ - $(MAKE) -C $$dir rebuild || exit 1; \ - done + bam clean: - for dir in $(DIRS); do \ - $(MAKE) -C $$dir clean; \ - done + bam -c -mrproper: - for dir in $(DIRS); do \ - $(MAKE) -C $$dir mrproper; \ - done +rebuild: clean all -run_tests: rebuild - src/tests/run_tests.sh +mrproper: clean -cdrom.iso: all make_cdrom.sh - ./make_cdrom.sh +run_tests: + bam + src/tests/run_tests.sh -run_qemu: cdrom.iso +run_qemu: all qemu-system-i386 -cdrom cdrom.iso -serial stdio -m 12 -run_qemu_debug: cdrom.iso +run_qemu_debug: all qemu-system-i386 -cdrom cdrom.iso -serial stdio -m 12 -s -S & \ (sleep 0.1; gdb src/kernel/kernel.bin -x gdb_cmd) -run_bochs_debug: cdrom.iso +run_bochs_debug: all bochs -f bochs_debug.cfg -q -- cgit v1.2.3