#########################################################################
#									#
#	Make "yossy" M-chip program					#
#									#
#########################################################################

.SUFFIXES:
.SUFFIXES: .asm .lnk .hex .pok

CHIPPOK	 = ys_chip2.pok ys_chip4.pok ys_chip0.pok\
	   ys_chip3.pok ys_chip5.pok Gdefchr.pok ys_chip1.pok\
	   ys_msub0.pok ys_mpldt.pok ys_chip6.pok ys_msge0.pok\
	   ys_mplay3.pok ys_mplay0.pok ys_mplay.pok ys_chip7.pok
CHIPFILE = ys_chip0
HEXFILE	 = $(CHIPFILE).hex
MAPFILE	 = $(CHIPFILE).map

VERSION	 = -dNES=0 -dJPN=1 -dPAL=0\
	   -dBUG00=1\
	   -dBUG10=1

OPTION	 = -w -l $(VERSION)

UNIDIR	  = ../union/
EMLNHEAD = $(UNIDIR)mctbl.h

LHAFILE	 = *.asm *.inc *.pok *.lst *.hex *.map Makefile

####### Make of MARIO chip ##############################################

POKINFO = Group_8=88000,Group_9=98000,Group_A=a8000,Group_B=b8000,Group_F=f8000

all : $(HEXFILE)

$(HEXFILE) : $(CHIPPOK)
	slnk -m -r$(POKINFO) $(CHIPPOK) -o$(HEXFILE)
	emln $(EMLNHEAD) $(MAPFILE)
	cp   $(HEXFILE) ../sfc
	beep
.asm.pok :
	sasm $(OPTION) $<

clean :
	rm -f *.hex *.lst *.pok *.BAK *~

press :
	lha -a CHIP.lha $(LHAFILE)

