CC = cmoc
COUT = --usim
COPTS = -c $(COUT)
CBLD = --org=0200 $(COUT)
CBLDIF = -i --org=0200 $(COUT)

BS9 = bs9
BS9OPS = -q -l 255

SRECBIN = srec2bin

OBJ_FATFS = jtFATFS.o BIOS.o diskio.o ff.o ffunicode.o ffsystem.o main.o
OBJ_BIOS = BIOS.o

OBJ_RT = rtFATFS_A.o
OBJ_RT_TEST = rtFATFS_3.o
OBJECTS = $(OBJ_RT) $(OBJ_RT_TEST)


TARGETS =  BIOS$$6.s19 newmon.s19 newmon.rom ioCidCsdStat.s19 \
	BIOS$$F0.rom BIOS$$F8.rom ioRdIncWrt.s19 newmon30K.rom newmon30K.rom newmon30K.s19


# ================ rules ==========================


all : $(TARGETS)



BIOS$$F0.rom : insertcode$$F0.as9 jumptable.as9
	$(BS9) $(BS9OPS) $<


BIOS$$F8.rom : insertcode$$F8.as9 jumptable.as9
	$(BS9) $(BS9OPS) $<


BIOS$$6.s19 : insertcode$$6.as9 jumptable.as9
	$(BS9) $(BS9OPS) $<


newmon.rom newmon.s19 : newmon.as9
	$(BS9) $(BS9OPS) $<

newmon30K.rom newmon30K.s19 : newmon30K.as9
	$(BS9) $(BS9OPS) $<


ioCidCsdStat.s19 : ioCidCsdStat.as9
	$(BS9) $(BS9OPS) $<


ioRdIncWrt.s19 : ioRdIncWrt.as9
	$(BS9) $(BS9OPS) $<



clean:
	del $(TARGETS)
	del *.lst
