BUILDDIR=.build _BIN= putsys.bin BIN = $(patsubst %,$(BUILDDIR)/%,$(_BIN)) .PHONY: all clean all: $(BUILDDIR) $(BIN) $(BUILDDIR)/%.bin: src/%.z80 | $(BUILDDIR) @zasm -w -i $< -o $@ $(BUILDDIR): @mkdir $(BUILDDIR) all: $(BUILDDIR) $(BIN) clean: @rm -df $(BUILDDIR)/*.bin $(BUILDDIR)/*.lst .build