CC=sdcc	-mz80
LINK=sdcc -mz80 -L--no-std-crt0 --data-loc 0x8000 --code-loc 0x100

###
### 

OBJS=crt0.o hello.o  mmc.o puny.o rtns.o
OBJS1=crt0.o mmc_fat.o  myasm.o 


all:	mmc_fat

mmc1:	$(OBJS)
	$(LINK) $(OBJS)   -o mmc1 
	makebin -p  < mmc1.ihx > mmc1.bin
	makebin -s 16384 <mmc1.ihx > mmc1.rom
	packihx mmc1.ihx > mmc1.hex


mmc_fat:$(OBJS1)
	$(LINK) $(OBJS1)   -o mmc_fat 
	makebin -p  < mmc_fat.ihx > mmc_fat.bin
	makebin -s 16384 <mmc_fat.ihx > mmc_fat.rom
	makebin -s 4096 <mmc_fat.ihx > mmc_fat.img
	packihx mmc_fat.ihx > mmc_fat.hex

mmc.o: mmc.asm

ctr0.o: crt0.asm	

##ctr0.o: crt0.s	


%.o : %.c
	$(CC) -c $< -o $@


%.o : %.asm
	as-z80  -o $@ $<
