From 4ae83c83f34759172e9c575c8ac875011bfaff2d Mon Sep 17 00:00:00 2001 From: Alexis211 Date: Mon, 25 Jan 2010 18:38:43 +0100 Subject: First commit --- Makefile | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..94f5ff7 --- /dev/null +++ b/Makefile @@ -0,0 +1,46 @@ +.PHONY: clean, mrproper, Init.rfs, floppy, commit + +Projects = stem + +Kernel = src/stem/stem.elf +Floppy = Grapes.fl.img + +all: + for p in $(Projects); do \ + echo "=> Building $$p"; \ + make -C src/$$p -s; \ + done + +rebuild: mrproper all + +clean: + for p in $(Projects); do \ + echo "=> Building $$p"; \ + make -C src/$$p clean -s; \ + done + +mrproper: + for p in $(Projects); do \ + echo "=> Building $$p"; \ + make -C src/$$p mrproper -s; \ + done + +commit: mrproper + git add . + git commit -a; exit 0 + git push github + git push home + +floppy: + mkdir mnt; exit 0 + sudo mount $(Floppy) mnt -o loop + sudo ./copy_fdd.sh + sleep 0.3 + sudo umount mnt + + +bochs: all floppy + bochs -f bochs.cfg + +qemu: all floppy + qemu -fda $(Floppy) -m 8 -- cgit v1.2.3