# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: (c) 2025 A.M. Rowsell ASM=vasm_z80_std LINK=vlink ASMFLAGS=-Fvobj LINKFLAGS=-b ihex -T linker.cmd all: zone.hex float.o: float.asm $(ASM) $(ASMFLAGS) -o $@ $< vectorTable.o: vectorTable.asm $(ASM) $(ASMFLAGS) -o $@ $< zone.o: zone.asm $(ASM) $(ASMFLAGS) -o $@ $< boot.o: boot.asm $(ASM) $(ASMFLAGS) -o $@ $< zone.hex: float.o vectorTable.o zone.o boot.o linker.cmd $(LINK) $(LINKFLAGS) -o $@ float.o vectorTable.o zone.o boot.o clean: rm -f float.o vectorTable.o zone.o boot.o zone.hex .PHONY: all clean