Blame | Last modification | View Log | Download | RSS feed
# gmakeNAME = z80testVERSION = 1.0PKG := $(NAME)-$(VERSION)PROGS := z80full z80flags z80doc z80docflags z80ccf z80memptrSRCS := main idea crctab tests testmacros printall: $(addsuffix .tap,$(PROGS)).DELETE_ON_ERROR: %.out%.out : %.asm $(addsuffix .asm,$(SRCS))sjasm $<%.tap : loader.bas %.outmktap -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 *.out *.lst *.taptidy: cleanrm -rf $(PROGS)