From b4b309f4cbbb9f659a5cdea2b32e2d7c488fbbf7 Mon Sep 17 00:00:00 2001 From: heck Date: Wed, 9 Aug 2023 01:03:07 +0200 Subject: [PATCH] Build: Add Makefile --- src/Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/Makefile diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..89b5b83 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,21 @@ +TARGET = bank.asm.bin +SRC = $(wildcard [01234567]*.asm) +BIN = $(addsuffix .bin, $(SRC)) + +.PHONY: all flash clean +all: $(TARGET) + +$(TARGET): $(BIN) + +%.asm.bin: %.asm + bash ../toolchain.sh fvcompile $< + dd if=$@ bs=512 count=1 seek=$(basename $<) conv=notrunc of=$(TARGET) + +flash: $(TARGET) + bash ../toolchain.sh fvflash $(TARGET) + +erase: + bash ../toolchain.sh fverase + +clean: + -rm -f $(TARGET) $(BIN)