]> wirehaze git hosting - lifeboot.git/blobdiff - Makefile

wirehaze git hosting

xor -> cmp
[lifeboot.git] / Makefile
index 9c4db25d4093be94b3e823abeab3a2c98229918b..c3f555695f3be56fb99732dcb4a9cffe88fed592 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,14 @@
-SRC_DIR := .
-PROGRAMS := prototype
-CC := gcc
-CFLAGS := -Wall -Wextra -Werror -I.
+SRC := lifeboot.asm
+BIN := boot.bin
+QEMU := qemu-system-i386
 
-build: $(PROGRAMS)
+$(BIN): $(SRC)
+       nasm $(SRC) -f bin -o $(BIN)
 
-format:
-       find $(SRC_DIR) -iname '*.[hc]' | xargs clang-format -i --style=GNU
+run: $(BIN)
+       $(QEMU) -drive file=$(BIN),format=raw
 
 clean:
-       rm -rf $(PROGRAMS) *.o
+       rm -f $(BIN)
 
-.PHONY: build format clean
+.PHONY: run clean