From 29259e36da50f495cefbe7d0f2792d43fca30520 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 20 Sep 2020 20:17:32 +0200 Subject: [PATCH] Replaced build script with Makefile --- Makefile | 19 +++++++++++++++++++ build.sh | 8 -------- 2 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 Makefile delete mode 100755 build.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5cd73a5 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +BUILDDIR=.build +_BIN= rom_monitor.bin ram_monitor.bin cpm22.bin bios.bin putsys.bin loader.bin MONITOR.COM +BIN = $(patsubst %,$(BUILDDIR)/%,$(_BIN)) + +$(BUILDDIR)/%.bin: src/%.z80 + @zasm -w -i $< -o $@ + +$(BUILDDIR)/%.COM: src/%.z80 + @zasm -w -i $< -o $@ + +$(BUILDDIR): + @mkdir $(BUILDDIR) + +all: $(BUILDDIR) $(BIN) + +.PHONE: clean + +clean: + @rm -df $(BUILDDIR)/*.bin $(BUILDDIR)/*.COM $(BUILDDIR)/*.lst .build diff --git a/build.sh b/build.sh deleted file mode 100755 index 4251893..0000000 --- a/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -mkdir -p .build && zasm -w -i src/rom_monitor.z80 -o .build/rom_monitor.bin -mkdir -p .build && zasm -i src/ram_monitor.z80 -o .build/ram_monitor.bin -mkdir -p .build && zasm -i src/cpm22.z80 -o .build/cpm22.bin -mkdir -p .build && zasm -i src/bios.z80 -o .build/bios.bin -mkdir -p .build && zasm -i src/putsys.z80 -o .build/putsys.bin -mkdir -p .build && zasm -i src/loader.z80 -o .build/loader.bin -mkdir -p .build && zasm -i src/MONITOR.z80 -o .build/MONITOR.COM