Rev 2262 | Blame | Compare with Previous | Last modification | View Log | Download
# gmakeSJASM=../../../../tools/sjasmplus#SJASM=./sjasmNAME = z80testVERSION = 1.2aPKG := $(NAME)-$(VERSION)PROGS := z80full z80flags z80doc z80docflags z80ccf z80memptr z80ccfscrSRCS := main idea crctab tests testmacros print#all: $(addsuffix .tap,$(PROGS))all: $(addsuffix .out,$(PROGS)).DELETE_ON_ERROR: %.out%.out : %.asm $(addsuffix .asm,$(SRCS))$(SJASM) --lst $<#%.tap : loader.bas %.out# mktap -b $(basename $(word 2,$^)) 10 <$(word 1,$^) >$@# mktap $(basename $(word 2,$^)) 32768 <$(word 2,$^) >>$@FILES := Makefile loader.bas $(addsuffix .asm,$(PROGS)) $(addsuffix .asm, $(SRCS))dist: allln -s .. $(PKG)cp *.tap $(PKG)zip ../$(PKG).zip $(addprefix $(PKG)/src/, $(FILES)) $(PKG)/*.txt $(PKG)/*.taprm $(PKG)/*.taprm $(PKG)clean:rm -rf *.bin *.lst *.taptidy: cleanrm -rf $(PROGS)