1AS = z80-unknown-coff-as23BINDIR = ../../../bin/45OBJS = f1.o f2.o6OBJLIB = f3.o78.SUFFIXES: .s910all:11 PATH=$(BINDIR):$$PATH $(MAKE) a.out1213.s.o:14 $(AS) -o $@ $<1516tests:17 @if command -v $(AS) >/dev/null;\18 then\19 $(MAKE) |\20 grep -v TODO |\21 grep FAIL >/dev/null &&\22 printf '[FAIL]' || printf '[PASS]';\23 else\24 printf '[SKIP]';\25 fi;\26 printf '\tld/execute\n'2728a.out: $(OBJS) f.a29 $(EXEC) scc ld $(OBJS) f.a >/dev/null 2>&1 || true3031f.a: $(OBJLIB)32 $(EXEC) scc ar -rv $@ $? >/dev/null 2>&13334size:35 $(EXEC) scc size *.o *.a3637clean:38 rm -f *.o *.a a.out core* *.dat